【发布时间】:2016-10-06 20:39:30
【问题描述】:
我已经收集了 1000 张正(50*50)图像和 1000 张负(50*50)图像,并在 OpenCV 中训练了 Haar Cascade。我正在尝试检测手机。 训练代码:
opencv_traincascade -data data -vec crop1.vec -bg mob_neg.txt -numPos 900 -numNeg 900 -numStages 15 -w 50 -h 50 bgcolor 255 -bgthresh 100
cascade 无法准确检测移动设备(它正在检测移动设备以及许多其他对象,如鼠标、钥匙、钱包、手等) 你能帮我解决这个问题吗 我使用连拍模式通过相机拍摄手机图像。通过不同的角度和不同的旋转拍摄正像 负片取自网络。
我应该怎么做才能提高级联精度??
我应该改变正片或负片的尺寸吗? 提前致谢
【问题讨论】:
-
这似乎不是一个编程问题。也许尝试交叉验证?
-
增加样本数量和阶段数量是提高准确率的唯一方法,但肯定会花费很多时间。
标签: python opencv haar-classifier