我尝试用一些限制来实现第一个手指指骨的跟踪,比如手指没有弯曲,手的角度旋转大约20-30度。 我尝试使用train cascade Classifier查找类似于此https://ibb.co/QDLHzrL的功能 然后我试着用它我有很多错误的发现
我为Classifier制作了一个数据集,包含91幅正面图像和149幅负面图像,我为蓝色和橙色特征制作了两个Classifier。 对于使用级联分类器的检测,我从opencv教程中的示例中获取代码https://docs.opencv.org/4.1.1/db/d28/tutorial_cascade_classifier.html 我将此参数用于训练级联:
opencv_traincascade -data data3 -vec hand6.vec -bg bg.txt -numPos 91 -numNeg 149 -numStages 20 -w 60 -h 60 -precalcValBufSize 4096 -precalcIdxBufSize 4096 -numThreads 12 -fetureType LBP
及
opencv_traincascade -data data3 -vec hand5.vec -bg bg.txt -numPos 91 -numNeg 149 -numStages 20 -w 50-h 50-precalcValBufSize 4096 -precalcIdxBufSize 4096 -numThreads 12
创建示例参数
opencv_createsamples.exe -info data3.nfo -num 91 -w 50 -h 50 -vec hand5.vec
opencv_createsamples.exe -info data2.nfo -num 91 -w 60 -h 60 -vec hand6.vec
我期望得到更宝贵的结果,我有很多错误的发现
这是橙色特征的结果)
这是蓝色的:
目前没有回答
相关问题 更多 >
编程相关推荐