如何使用Spatial CIELAB(S-CIELAB)包含alpha通道来计算色差?

问题描述 投票:0回答:1

当然我知道如何将RGB转换为LAB和LAB转换为RGB,在https://en.wikipedia.org/wiki/Color_difference中提到了色差计算。 但是,它没有提到任何关于不透明度的内容。我想知道如何将RGBA转换为半透明的LAB,只是将不透明度包含在CIELABΔE*公式中。

原始图像 Original image

图像转换为256色,公式为abs(R1 - R2)+ abs(G1 - G2)+ abs(B1 - B2)+ abs(alpha1 - alpha2),作为选择调色板和抖动的拟合函数 Image converted to 256 colors by RGB

图像转换为256色,公式为abs(L1 - L2)+ abs(a1 - a2)+ abs(b1 - b2)+ abs(alpha1 - alpha2)作为选择调色板和抖动的拟合函数 Image converted to 256 colors by CIELab

algorithm colors quantization
1个回答
0
投票

图像转换为256色,公式方(CIEDE2000)+方(alpha1 - alpha2)作为抖动函数 基于快速成对最近邻的算法 Image converted to 256 colors by CIELab CQ算法的分裂层次聚类 Image converted to 256 colors by CIELab 基于分裂层次聚类的有效实时颜色量化方法似乎给出了更好的结果。

© www.soinside.com 2019 - 2024. All rights reserved.