我正在尝试根据Euclidean Distance比较图片。我遇到过这个伪代码:
sqrt((r1-r2)^2 + (g1-g2)^2 + (b1-b2)^2)
我想弄清楚的是 - 在上面的伪代码中,(r1-r2)
是否意味着:从 image-1 中减去红色值 image-2 中的strong>红色值?
答案 0 :(得分:0)
是的,这是欧几里得色彩距离的最基本形式。通过比较像素中不同成分之间的距离,可以将像素颜色与其他像素颜色进行比较。
像素是RGB中的3种颜色(通常),您可以比较像素。因此,#FFAA00和#F8A010的R1为0xFF,R2为0xF8。
还有许多其他距离值,例如CIELabD2k。但这是色彩距离背后的核心。