我注意到,在OpenCV用于Haarcascade训练的opencv_createsamples实用程序中,您可以指定背景颜色,默认情况下为黑色。由于我现在正在创建正样本,我想知道将正片中的所有背景像素设置为黑色是否有益,或者这是否实际上会损害识别/训练过程。有什么建议吗?
答案 0 :(得分:0)
供将来参考:当背景不完全是黑色时,结果会好很多。因此,使用没有预先分割的弯曲图像效果很好。
答案 1 :(得分:0)
bgcolor参数默认为0,表示黑色,但您可以指定自己的8位颜色值。例如:要指定白色,请使用-bgcolor 255
如果你的阳性背景颜色相同,并且你提供了背景图像,那么阳性将叠加到背景图像上,正面的背景会变得透明。
您可以使用-show
参数