python - 培训OpenCV的透明背景

标签 python opencv computer-vision

我正在训练OpenCV以使用opencv_traincascade检测对象。

我从OpenCV documentation中看到,有一个选项可以为正像指定-bgcolor-bgthresh。据我了解,这会将那些像素设置为清除,而OpenCV将忽略它们。

我的问题:

  • 这是正确的吗?
  • 在绿色屏幕上拍摄对象并将绿色指定为背景颜色是否有用?
  • 通过这样做而不是在各种背景下拍摄会丢失任何东西吗?
  • 最佳答案

  • 是->这样可以更轻松地选择背景颜色。
  • 背景数据将丢失,但是在大多数情况下,这是您想要的。否则,经过训练的数据可能会比对象更能识别背景。
  • 关于python - 培训OpenCV的透明背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24654124/

    相关文章:

    python - 将 csv 上传到大查询时添加日期加载字段

    python - Pyspark - 具有重置条件的累积和

    python - 使用 pandas `get_dummies` 与 `drop_first=True` 时如何对齐训练和测试集?

    python - 字符分割不适用于3,8

    c++ - 我有可能使用与查找轮廓相关的编码

    opencv - 在 C++ 中使用 OpenCV 进行目标检测

    matlab - 使用梯度计算拉普拉斯

    python-3.x - 与 django react 的计算机视觉视频帧结果

    python - 按顺序查找字段

    c++ - 使用 OpenCV 的多个摄像头