我正在努力创建一个自定义 haar 分类器。我在网上找到了一些教程,但他们没有指定他们使用的是哪个版本的 opencv。我需要的是一个非常简洁和简化的所需步骤示例,以及一个简单的图像数据集。我还需要知道 opencv 版本和操作系统平台,以便我可以让它运行。我在 Windows 和 Linux 上尝试了 opencv 版本的矩阵,并且在内存错误之后遇到了内存错误。我想从一组已知的良好数据和简单命令开始,然后再扩展它以适应我的问题。
感谢您的帮助,
克里斯
OpenCV 提供了两个实用命令createsamples.exe
and haartraining.exe
,它可以生成 Haar 分类器使用的 xml 文件。也就是说,输出的xml文件haartraining.exe
,您可以直接将人脸检测示例与 xml 文件一起使用来检测任何自定义对象。
关于命令的详细使用过程,可以参考《学习OpenCV》一书中的第513-516页,或者本教程 http://note.sonots.com/SciSoftware/haartraining.html.
关于分类器工作的内部机制,可以查阅论文"使用简单的增强级联进行快速物体检测
特征 http://www.cs.cmu.edu/~efros/courses/LBMV07/Papers/viola-cvpr-01.pdf",已被引用5500+次。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)