返回列表
浅谈颜色相似度

 顾名思义,“颜色相似度”即给出两种颜色之间相似性的量化值,计算颜色差异来量化相似度。由于颜色有RGBHSVLAB等多种色彩空间表示,可以根据实际的检测需求,来选择颜色空间。

主要涉及到的色差算法包括欧几里得距离、加权欧几里得距离和CIE2000等。下面将介绍这几种算法:

1) 欧几里得距离算法,根据色彩空间下的三个灰度值矩阵,计算颜色差异:

图片6.png

    其中 图片7.png是对应坐标i下的RGB空间灰度值,图片8.png是用来做颜色差异计算的标准值。

2) 加权欧几里得距离算法:参数含义和欧几里得距离算法含义一致,主要是系数差异:

图片9.png

  其中 图片10.png,且图片11.png。  

3) CIE2000色差算法,该算法由国际招募委员会负责研究开发出,向用色工业提供物体色判断标准,比如,用一个色差公示的数值来判断是否合格。

引入不同的参数来调节三个色差LCabHab在总色差中的权重,以提高色差计算结果与目视评判的一致性。三个常量参数KLKCKH,用户可以根据不同的测量对象或者色彩品质控制要求来自定义它们的数值,以获得更灵活的色差计算方式。

图片12.png

计算步骤:

① 计算CIELAB公式中的L*a*b*Cab*

图片13.png

② 计算LaCh

图片14.png


③ 计算 图片15.png

图片17.png

微信图片_20240731135723.png

CIE2000色差算法计算结果如下所示:

微信图片_20240731135828.png



网站编辑:小优智能科技有限公司 发布时间:Jul 31,2024
给我们留言
验证码