如何创建自定义haar分类器?

CLJ*_*CLJ 11 opencv

我正在努力创建一个自定义haar分类器.我在网上找到了几个教程,但他们没有指定他们使用的opencv版本.我需要的是一个非常简洁和简化的所需步骤示例,以及一个简单的图像数据集.我还需要了解opencv版本和OS平台,以便我可以运行它.我已经在Windows和Linux上尝试过opencv版本的矩阵,并且在内存错误后我遇到了内存错误.在扩展它以适应我的问题之前,我想从一组已知良好的数据和简单命令开始.

谢谢你的帮助,克里斯

gra*_*eot 9

OpenCV提供两个实用命令createsamples.exehaartraining.exe,其可以产生由哈尔量词使用的XML文件.也就是说,通过输出xml文件haartraining.exe,您可以直接将面部检测样本与xml文件一起使用来检测任何自定义对象.

关于使用命令的详细步骤,您可以参考"学习OpenCV"一书或本教程中的第513-516页.

关于分类器如何工作的内部机制,您可以参考文章" 使用简单特征的Boosted Cascade进行快速对象检测 ",该文章被引用了5500多次.

  • 请查看我提供的教程,其链接再次发布在[此处](http://note.sonots.com/SciSoftware/haartraining.html).您将在其中找到所有示例图像(包括正/负样本),命令用法和示例命令.希望这是有帮助的. (2认同)