在Matlab中量化彩色图像

时间:2018-03-02 12:37:53

标签: matlab

所以我一直在处理各种量化图像的方法,在彩色图像方面我遇到了麻烦。我的第一次尝试是量化彩色图像本身,另一种尝试是分离乐队并量化自己:

第一种方法

CL1R = uint8(floor(OredChannel / 128) * 128); % 256 / 2 = 128
CL1G = uint8(floor(OgreenChannel / 128) * 128); % 256 / 2 = 128
CL1B = uint8(floor(OblueChannel / 128) * 128); % 256 / 2 = 128
CL1A = cat(3,CL1R,CL1G,CL1B);

第二

CL1 = uint8(floor(C1 / 128) * 128); % 256 / 2 = 128

但它们似乎产生了与我试图用imquantize方法复制的图像不同的图像,我不想使用它。为了将原始G级图像转换为K级图像,我想通过这种方法转换它吗?

(int)((double)I*K/G)*G/K

我试图查看首先将彩色图像转换为K级图像的用途,但有点不清楚。

0 个答案:

没有答案