无法训练OpenCV CascadeClassifier来检测公司徽标

时间:2013-02-28 09:43:23

标签: opencv computer-vision image-recognition

我正在尝试从OpenCV培训CascadeClassifier来检测一个简单的高对比度公司徽标,但它不起作用。它检测到的只是随机图像补丁。它甚至不适用于原始样本。我正在使用opencv_createsamples从单个原始徽标图像在纯白色背景上创建一组正面。

与此同时,我能够使用真实文档中的许多样本成功训练用于检测标记的级联。这看起来很奇怪,因为邮票比公司徽标复杂得多。

我能做错什么?可以使用LBP或Haar功能来描述一个简单的对象,如徽标吗?

1 个答案:

答案 0 :(得分:0)

取决于公司徽标的类型和准确程度。 LBP在训练数据方面非常快,但不如Haar分类器准确。 Haar classiefier可能需要一周时间来学习识别,但是非常准确。要拥有一个好的分类器,您需要拥有大量数据。我不知道你有什么数据和mutch。所以我看到这个问题很久以前就被问到了......