0

我找不到在不同照明或背景下检测红色的最佳方法。

我发现有YCbCr 颜色空间对红色或蓝色检测很有用(实际上我也需要检测蓝色)。问题是我不知道在不同的闪电中使用哪个阈值。例如,在晴天这个阈值等于 210(从 255),在阴天这个阈值等于 130。

我使用 OpenCV 库来实现这一点。

感谢您的任何帮助或建议。

4

2 回答 2

2

是的,HSV通常用于此目的。在 HSV 中,您可以看出无论亮度等是什么,都需要红色。我还建议研究两个地方。一个是简单的教程http://aishack.in/tutorials/tracking-colored-objects-in-opencv/另一个是拿一本书学习 OpenCV 并从那里使用直方图示例。他们完全按照您的需要做。使用 HSV 和直方图可以使您的解决方案更加可靠。

于 2012-06-12T09:39:38.767 回答
1

HSV 颜色空间应该对光照变化更加鲁棒。

于 2012-06-12T09:37:04.167 回答