目录
rgb2ind将 RGB 图像转换为索引图像
语法
[X,cmap] = rgb2ind(RGB,Q)
[X,cmap] = rgb2ind(RGB,tol)
X = rgb2ind(RGB,inmap)
___ = rgb2ind(___,dithering)
说明
[X,cmap] = rgb2ind(RGB,Q) 使用具有 Q 种量化颜色的最小方差量化法并加入抖动,将 RGB 图像转换为索引图像 X,关联颜色图为 cmap。
[X,cmap]= rgb2ind(RGB,tol) 使用均匀量化法并加入抖动,将 RGB 图像转换为索引图像,容差为 tol。
X = rgb2ind(RGB,inmap) 使用逆颜色图算法并加入抖动,将 RGB 图像转换为索引图像,指定的颜色图为 inmap。
___ = rgb2ind(___,dithering) 启用或禁用抖动。
示例
将 RGB 图像转换为索引图像
读取和显示星云的真彩色 uint8 JPEG 图像。
RGB = imread('ngc6543a.jpg');
figure
imagesc(RGB)
axis image
zoom(4)
将 RGB 转换为包含 32 种颜色的索引图像。