本发明涉及图像处理,特别涉及一种色差值计算方法、存储介质及电子设备。
背景技术:
1、色彩空间,即利用二维、三维、四维的空间坐标来表示色彩的一种数学模型,而色彩的区分度则由该空间坐标之间的距离表示。为了更好地和人眼或者摄像机区分颜色相匹配,色彩距离计算在不同行业、使用不同技术的进行了不同形式的修改,增加了各种各样的参数,这一过程被称为色差计算,色差计算的结果为色差值,一般用∆e表示,表示颜色的差别大小,色差值一般评价颜色的差别,广泛应用于塑胶、印刷、油漆油墨、纺织服装等。
2、目前常见的色差计算公式有cie1976色差计算公式和cie1994色差计算公式等,现有的这些色差计算公式,相关色彩参数是确定的,无法进行调节,且计算的精度也不高,使用起来并不方便。以数据传输使用场景为例,在进行物理隔离的数据传输时,一般都是先将数据转换成二维点阵图,例如二维码、彩色点阵图,然后在显示器上显示,再使用拍摄装置拍摄二维点阵图后进行解码得到待传输的数据。此种场景下,为了提高数据的传输速率,点阵图中的每个颜色块越小、颜色种类越多,则传输速率越大。但随着颜色种类的增多以及显示器本身带来的色彩差异,会影响拍摄的二维点阵图的解码正确率,此时,可调节的、精度更高的色差值计算方法变得至关重要。
技术实现思路
1、本发明的目的在于提供一种色差值计算方法,色差值计算的结果可调且精度高。
2、为实现以上目的,本发明采用的技术方案为:一种色差值计算方法,按如下公式计算色差值∆e:
3、,
4、,
5、,
6、,
7、,
8、,
9、,
10、式中,l1、a1、b1和l2、a2、b2分别是待计算的两个像素在lab空间的像素值,dl和dh是取值范围为[1,10]的预设常数。
11、与现有技术相比,本发明存在以下技术效果:该色差值计算方法具有良好的场景适配能力,鉴于色差计算公式中的参数可以调节,在某个固定场景下,我们可以使用机器学习的方式对色差比对的结果进行自适应调节,使得调节后的dl和dh能够非常好的适应当前场景;当需要用在其他场景时,按同样方式调节dl和dh的值,这样就使得本发明中的色差值计算方法在不同场景中都能够很好的适应。
1.一种色差值计算方法,其特征在于:按如下公式计算色差值∆e:
2.一种计算机可读存储介质,其特征在于:其上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1中所述的色差值计算方法。
3.一种电子设备,其特征在于:包括存储器、处理器及存储在存储器上的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1中所述的色差值计算方法。