OpenCV颜色检测错误

时间:2017-11-09 11:40:57

标签: opencv colors raspberry-pi

我正在写一个覆盆子pi上的脚本来检测网络摄像头框架中的大多数颜色,我似乎遇到了问题。下图是我拿着手机上面有一个空白的红色图像。我似乎变成了橙色。

enter image description here

现在当我调整手机时,我确实会产生预期的红色。

enter image description here

我不确定为什么会这样。 我正在使用罗技c920网络摄像头,它在激活时会发出蓝光并且还会让显示器运行。我想知道这两个灯的亮度是否导致了这个问题,当我对它进行测角时,这些灯不会正面撞击而不会分布图像。 我在这个领域仍然没有很多经验,所以我很乐意听到解释和可能的解决方法。

由于

1 个答案:

答案 0 :(得分:1)

有一些事情可能搞砸了这个:

  1. 正如您已经提到的那样,来自显示器和相机的光线。
  2. iPhone屏幕是一个显示屏,因此闪烁和同步也可能会发挥作用。
  3. iPhone屏幕反射。
  4. 如果您的相机具有曝光和色彩平衡等自动控制功能,则图像质量会随着您的移动而改变。
  5. 我建议使用彩色非光面纸,以便移除iPhone显示屏的效果。