我找不到在不同照明或背景下检测红色的最佳方法。
我发现有YCbCr color space可以用于检测红色或蓝色(实际上我也需要检测蓝色)。问题是我不知道在不同的闪电中使用哪个阈值。例如,在晴天时,此阈值等于210(从255开始),在多云时,此阈值等于130。
我使用OpenCV库来实现这一点。
感谢您的帮助或建议。
最佳答案
是的,HSV通常用于此目的。在HSV中,您可以分辨出亮度是什么,红色是需要的。我还建议研究两个地方。一种是简单的http://aishack.in/tutorials/tracking-colored-objects-in-opencv/教程,另一种是拿一本书Learning OpenCV并从中使用直方图示例。他们正是您需要的。使用HSV和直方图可以使您的解决方案变得可靠。
关于opencv - 在不同的照明或背景下检测红色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10992479/