【发布时间】:2017-05-11 08:53:52
【问题描述】:
请任何人帮助我在哪里可以获得使用小样本(例如 5)的 Haar 训练文件?我已经下载了几个,但一个给我错误消息,而第二个需要 1000 个样本。
非常感谢
【问题讨论】:
标签: opencv visual-c++ object-detection haar-classifier
请任何人帮助我在哪里可以获得使用小样本(例如 5)的 Haar 训练文件?我已经下载了几个,但一个给我错误消息,而第二个需要 1000 个样本。
非常感谢
【问题讨论】:
标签: opencv visual-c++ object-detection haar-classifier
小样本不是它的设计方式。几乎所有让我们进行分类的算法都需要大量的训练样本。
【讨论】:
这取决于您要检测的内容。如果你想检测一个标志并且你有一个干净的标志图像,你可以通过添加噪声、改变对比度和亮度、旋转、扭曲等来创建许多训练样本。OpenCV 的 Haar 训练模块支持这一点,所以它不会很难。 这称为数据增强。但如果你想检测人脸,仅靠数据增强是不够的。 如果您要检测的是自然对象,则通过观察您拥有的少数样本来创建基于规则的系统最适合这种情况。 如果您可以提供更多详细信息,我可以向此答案添加其他链接,指向示例代码。
【讨论】: