使用级联分类器的手趾骨跟踪

时间:2019-08-21 08:40:58

标签: python opencv computer-vision

我正在尝试以一些限制实施第一指骨节骨追踪,例如手指没有弯曲并且手角旋转约20-30度。 我尝试训练级联分类器以找到类似此https://ibb.co/QDLHzrL的功能 然后我尝试使用它,却发现很多错误的信息

我用91个正像和149个负像为分类器创建了一个数据集,为蓝色和橙色特征创建了两个分类器。 为了使用级联分类器进行检测,我从https://docs.opencv.org/4.1.1/db/d28/tutorial_cascade_classifier.html的opencv教程示例中获取代码 我使用此参数来训练级联:

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 

我排除了更宝贵的结果,并且发现了很多错误的地方

这是橙色功能的结果)

1-https://ibb.co/Jxs3gKw

2-{{​​3}}

此为蓝色:

1-https://ibb.co/YyH6RpW
2-https://ibb.co/GRbHVq

0 个答案:

没有答案