如果我试图找到所有颜色相似的像素,我应该使用什么颜色空间?我尝试使用GrayScale,并在图像中想要找到与其连接的相似像素的位置运行DFS,但似乎这不是正确的方法。我应该使用哪种颜色空间来帮助我找到从图像中的某个点开始连接的颜色相似的像素。最初我有RGB图像。
发布于 2013-03-06 22:24:55
这取决于“相似”对你意味着什么。对于计算机来说,相似的颜色可能会被人类感知到非常不同的颜色。
OTOH,HSV模型可以很好地拟合,因为它对于非机器人来说非常直观。
发布于 2013-03-06 22:28:01
我曾经使用Lab颜色空间和计算color difference (CIE76对我来说已经足够好了)获得了很好的结果。
来自the Wikipedia link
与RGB和CMYK颜色模型不同,Lab颜色设计为接近人类视觉。
因此,如果你对相似的定义是:“他们看起来很相似”,我会选择Lab。
发布于 2013-03-06 22:42:19
Lab是一个非常好的颜色空间,但我知道由于它的非线性和通用性,使用起来有点困难。
如果您对色调感兴趣,并且正在处理希望轻松消除阴影和反射的图像,则HSV是一个非常好的颜色空间。
如果你对接近人类的视觉感知感兴趣,YCrCb是一个非常好的(并且没有实验室那么复杂)的颜色空间。它考虑到对于人类,R,G和B成分产生更强和更弱的刺激。
https://stackoverflow.com/questions/15249671
复制相似问题