我需要多少个阳性和多少个阴性样本才能识别出像这张照片上的三个贴纸之一这样的图案:http://i.expansys.com/i/b/b199956.jpg
注意:我谈论的是为OpenCV 创建xml HaarCascade文件的示例
Thx!Antoine
实验将是关键。对于建立适当的旋转和平移不变量,数百将是合理的第一猜测。旋转将是16个方向(人类感知极限,大多数像这样的模板匹配算法对大约+/-10度敏感)。任何其他因素都会成倍地增加样本需求。
也就是说,我不确定Haar Cascades是否是一个合适的解决方案。它们通常利用灰度对比度来执行检测。旋转和平移不变性也是通过蛮力建立的。
通过使用Haar Cascades,您可以丢弃大量丰富的颜色信息。
考虑以下方法:
- 一些边缘检测(坎尼,索贝尔,选择你的毒药)
- 求解矩形方向的Hough变换
- 规格化并裁剪图案
- 用彩色直方图来区分这三者