我需要 haar 级联分类器来检测硬币,特别是欧元,如果它们存在的话。几天来,我一直在尝试生成自己的结果,结果总是很糟糕。或者,你知道一个好的教程吗?谢谢
问问题
737 次
1 回答
1
您可能不会找到许多为硬币、甚至是专门为欧元制作的级联。我建议自己训练。
至于教程,我在创建 LBP 级联时使用了opencv 3.0 traincascade教程,但它也制作了 HAAR。我还使用了 mergevec来增加我的正数。
基本上我做我的时候是这样的:
我使用opencv_createsamples
(在 opencv 安装中)和mergevec
. 我基本上只是从小批量的单个正图像和所有负图像中创建了我所有的向量,这让我可以处理一些正图像。然后,我使用mergevec
这些向量并将它们合并在一起,得到一个opencv_traincascade
可以使用的向量文件。
然后,我opencv_traincascade
使用来自 的新正向量mergevec
和我拥有的负向量运行。我想我最终得到了大约 7000 个负片和大约 13000 个正片,这可能有点矫枉过正,但我得到了一个非常好的级联。尽量保持宽度和高度低于100x100左右,否则需要整整一周的时间来训练。
于 2016-01-27T22:02:40.213 回答