我有一些正方形,每个正方形上都有4种颜色(红色、绿色、蓝色等)。我想编写一个程序,通过网络摄像头识别这些颜色,将它们存储在文本文件或其他地方,并且当它再次看到相同的正方形时进行识别。
我尝试为每种颜色设置RGB限制,并且当程序处理图片时,将每个正方形的RGB与我的限制进行比较。但问题似乎是在不同的环境(光线多或少)下,算法会失败。它可能会把橙色看成绿色,或者无法识别红色或其他类似的问题。
有没有更好的比较颜色的方法,或者我应该继续尝试找到更好的限制条件呢?
谢谢!
我尝试为每种颜色设置RGB限制,并且当程序处理图片时,将每个正方形的RGB与我的限制进行比较。但问题似乎是在不同的环境(光线多或少)下,算法会失败。它可能会把橙色看成绿色,或者无法识别红色或其他类似的问题。
有没有更好的比较颜色的方法,或者我应该继续尝试找到更好的限制条件呢?
谢谢!