如何创建自定义haar分类器



我正在努力创建一个自定义的haar分类器。我在网上找到了一些教程,但它们没有具体说明他们使用的是哪个版本的opencv。我需要的是一个非常简洁和简化的所需步骤示例,以及一个简单的图像数据集。我还需要知道opencv的版本和操作系统平台,这样我才能让它运行。我在windows和linux上都尝试过opencv版本的矩阵,但我遇到了一个又一个内存错误。在扩展它以适应我的问题之前,我想先从一组已知的好数据和简单命令开始。

谢谢你的帮助,Chris

OpenCV提供了两个实用程序命令createsamples.exehaartraining.exe,它们可以生成Haar Classifiers使用的xml文件。也就是说,使用haartraining.exe输出的xml文件,可以直接将人脸检测样本与xml文件一起用于检测任何自定义对象。

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

关于分类器如何工作的内部机制,您可以参考"使用简单级联的快速对象检测Features",已被引用5500多次。

最新更新