我找不到在不同照明或背景下检测红色的最佳方法。
我发现有YCbCr 颜色空间对红色或蓝色检测很有用(实际上我也需要检测蓝色)。问题是我不知道在不同的闪电中使用哪个阈值。例如,在晴天这个阈值等于 210(从 255),在阴天这个阈值等于 130。
我使用 OpenCV 库来实现这一点。
感谢您的任何帮助或建议。
我找不到在不同照明或背景下检测红色的最佳方法。
我发现有YCbCr 颜色空间对红色或蓝色检测很有用(实际上我也需要检测蓝色)。问题是我不知道在不同的闪电中使用哪个阈值。例如,在晴天这个阈值等于 210(从 255),在阴天这个阈值等于 130。
我使用 OpenCV 库来实现这一点。
感谢您的任何帮助或建议。
是的,HSV通常用于此目的。在 HSV 中,您可以看出无论亮度等是什么,都需要红色。我还建议研究两个地方。一个是简单的教程http://aishack.in/tutorials/tracking-colored-objects-in-opencv/另一个是拿一本书学习 OpenCV 并从那里使用直方图示例。他们完全按照您的需要做。使用 HSV 和直方图可以使您的解决方案更加可靠。
HSV 颜色空间应该对光照变化更加鲁棒。