OpenCV中Haar级联训练中阳性样本的背景颜色

时间:2013-01-29 08:29:11

标签: opencv colors background cascade

我注意到,在OpenCV用于Haarcascade训练的opencv_createsamples实用程序中,您可以指定背景颜色,默认情况下为黑色。由于我现在正在创建正样本,我想知道将正片中的所有背景像素设置为黑色是否有益,或者这是否实际上会损害识别/训练过程。有什么建议吗?

2 个答案:

答案 0 :(得分:0)

供将来参考:当背景不完全是黑色时,结果会好很多。因此,使用没有预先分割的弯曲图像效果很好。

答案 1 :(得分:0)

bgcolor参数默认为0,表示黑色,但您可以指定自己的8位颜色值。例如:要指定白色,请使用-bgcolor 255

如果你的阳性背景颜色相同,并且你提供了背景图像,那么阳性将叠加到背景图像上,正面的背景会变得透明。

您可以使用-show参数

观察到这一点