【发布时间】:2011-04-27 11:02:01
【问题描述】:
我正在尝试找到一种方法来比较两种颜色,以了解它们的相似程度。我似乎无法找到有关该主题的任何资源,所以我希望在这里得到一些指示。
理想情况下,我想得到一个分数,说明他们有多相似。例如,0 到 100,其中 100 相等,0 则完全不同。
谢谢!
编辑:
从答案中了解更多关于颜色的信息我知道我的问题有点含糊。我将尝试解释我需要这个。
我有一个 800x600 大小的应用程序窗口的像素数据(位置和颜色),因此我可以通过检查每个 x 间隔来确定某个窗口是否打开。
但是,一旦调整应用程序的大小(内容被缩放,而不是移动),此方法就会失败。我可以计算出像素移动的位置,但由于四舍五入和抗锯齿,颜色可能会略有不同。
在这种情况下,Pieter 的解决方案对我来说已经足够好了,尽管所有其他回复也非常有帮助,所以我只是对每个人都投了赞成票。从专业的角度来看,我确实认为 ColorEye 的答案是最准确的,所以我将其标记为答案。
【问题讨论】:
-
你对相似的定义是什么?
-
你真的应该告诉我们你想在这里完成什么?您是根据人眼的感知进行区分,还是有其他需要?