2

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

4

2 回答 2

0

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

于 2013-01-31T08:46:05.293 回答
0

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

如果您的正片具有相同的背景颜色并且您提供了背景图像,那么正片将覆盖在背景图像上,并且正片自身的背景适当地变为透明。

-show您可以使用参数观察这一点

于 2014-09-08T03:20:28.643 回答