【发布时间】:2013-09-04 12:48:42
【问题描述】:
我正在从事一个机器人项目,在该项目中我必须进行一些图像处理才能识别蓝色物体、红色障碍物和绿色目的地。我正在使用 java 进行图像处理。
现在,我已经能够使用 Blobscanner 库定位红色、绿色和蓝色的对象。但困难在于,我的算法只有在背景是纯黑色时才能正常工作。因为我使用的是 RGB 颜色模型,并且在 RGB 中,黑色表示为 0,0,0,白色表示为 255,255,255,灰色也有一些红色分量,所以它也被算法检测到。我不知道完全确定红色忽略其他颜色的算法。
请帮助我在任何图像中仅检测红色(及其其他色调)。
【问题讨论】:
-
请告诉我算法
-
也许您需要检查组件之间的关系,如果 R 至少比 G 和 B 大 THAT AMOUNT,那么这不是白色或黄色或洋红色...
标签: image processing robotics