我无法找到在不同光照或背景下检测红色的最佳方法。
我发现YCbCr color space有利于红色或蓝色检测(实际上我也需要检测蓝色)。问题是我无法弄清楚在不同的闪电中使用哪个阈值。例如,在晴朗的天气,此阈值等于210(从255),当在阴天时,此阈值等于130.
我使用OpenCV库来实现它。
感谢您提供任何帮助或建议。
答案 0 :(得分:2)
是的,HSV通常用于此目的。在HSV中你可以知道无论亮度等等,都需要红色。我还建议调查两个地方。一个是简单的教程http://aishack.in/tutorials/tracking-colored-objects-in-opencv/,另一个是拿一本书Learning OpenCV并使用直方图的例子。他们完全按照您的需要行事。使用HSV和直方图使您的解决方案稳固。
答案 1 :(得分:1)
HSV色彩空间对于光照变化应该更加稳健。