【发布时间】:2016-03-28 06:49:25
【问题描述】:
在我正在开发的程序中,我试图根据颜色的 RGB 值将颜色分类为红色、橙色、黄色、绿色、蓝色或白色。我通过将给定的 RGB 值与每种颜色的恒定“理想”值进行比较并在三维空间中找到最小欧几里德距离来对它们进行分类。但是,当我分析的颜色来自深色图像时,我遇到了麻烦,因为当前程序难以区分深色图像中的橙色、黄色和红色。我应该如何解决或解决此问题?
【问题讨论】:
-
我建议你把你的想象放到例如gimp 并尝试自动曝光/自动色阶/自动白平衡和类似的调整,看看它们中的任何一个是否会产生您的程序适用的图像。如果是这样,请阅读一下该调整对图像的作用,然后使用图像处理库应用类似的调整或自己编写。
-
请考虑支持/关注 StackExchange Color Theory 网站:area51.stackexchange.com/proposals/110687/color-theory