小优智能科技有限公司成立于2015年底,是一家专注于高精度3D机器视觉模组研发、生产及销售的高科技企业。
公司自主研发的3D机器视觉模组采用激光/DLP白光编码光栅结构光+双工业相机方案,还原物体三维信息,广泛应用于消费电子领域、工业领域和安防领域,具有精度高、速度快、成本低的优势。
顾名思义,“颜色相似度”即给出两种颜色之间相似性的量化值,计算颜色差异来量化相似度。由于颜色有RGB、HSV、LAB等多种色彩空间表示,可以根据实际的检测需求,来选择颜色空间。
主要涉及到的色差算法包括欧几里得距离、加权欧几里得距离和CIE2000等。下面将介绍这几种算法:
1) 欧几里得距离算法,根据色彩空间下的三个灰度值矩阵,计算颜色差异:
其中 是对应坐标i下的RGB空间灰度值,是用来做颜色差异计算的标准值。
2) 加权欧几里得距离算法:参数含义和欧几里得距离算法含义一致,主要是系数差异:
其中 ,且。
3) CIE2000色差算法,该算法由国际招募委员会负责研究开发出,向用色工业提供物体色判断标准,比如,用一个色差公示的数值来判断是否合格。
引入不同的参数来调节三个色差△L’、△C’ab、△H’ab在总色差中的权重,以提高色差计算结果与目视评判的一致性。三个常量参数KL,KC和KH,用户可以根据不同的测量对象或者色彩品质控制要求来自定义它们的数值,以获得更灵活的色差计算方式。
计算步骤:
① 计算CIELAB公式中的L*、a*、b*、Cab*
② 计算L’、a’、C’、h’
③ 计算
CIE2000色差算法计算结果如下所示: