我已经实现了第{126页中描述的最小方差量化算法here(如果使用pdf查看器搜索,则为154)。如果指定颜色数,则此方法用于描述here的matlab函数rgb2ind
。
但是,我实现的算法没有给出与此matlab函数相同的结果。现在我正在尝试探索rgb2ind
的matlab源代码。顺便提一下,如果你打印edit rgb2ind
,我可以从matlab获得相同的信息。有以下代码:
...
else % N is given. Use variance minimization quantization
[map,X] = cq(RGB,m);
map = double(map) / 255;
if dith(1)=='d',% Use standalone dither if map is an approximation.
X = dither(RGB,map);
end
end
好吧,看起来最小方差量化算法的源代码隐藏在cq
函数后面。
问题是我在matlab中使用Google和cq
命令找不到此edit cq
函数的实现。所以我需要你的帮助,StackOverFlow社区。谢谢!