文档

imapprox

通过减少颜色数近似索引图像

句法

[Y,newmap] = imapprox(X,地图,n)的
[Y,newmap] = imapprox(X,地图,TOL)
Y = imapprox(X,地图,newmap)
Y = imapprox(...,dither_option)

描述

[Y,newmap] = imapprox(X,地图,n)的近似颜色的索引图像中X和对应的colormap地图通过使用最小方差量化。imapprox返回索引图像ÿ与色彩表newmap,其中有至多ñ颜色。

[Y,newmap] = imapprox(X,地图,TOL)在近似的颜色X地图通过均匀量化。newmap包含最多(地板(1 / TOL)+1)^ 3颜色。TOL必须在0和1.0之间。

Y = imapprox(X,地图,newmap)在近似的颜色地图通过使用颜色表映射找到颜色newmap最匹配的颜色地图

Y = imapprox(...,dither_option)启用或禁用抖动。dither_option可以有下列值之一。

描述

{ '抖动'}(默认)

犹豫不决,如果必要的话,要实现在空间分辨率为代价更好的色彩分辨率。

'nodither'

映射原始图像中,以在新地图中最接近的颜色每种颜色。不执行抖动。

类支持万博1manbetx

输入图像X可类UINT8UINT16, 要么。输出图像ÿ是类的UINT8如果长度的newmap小于或等于256如果长度的newmap大于256,ÿ是类的

例子

全部收缩

加载山魈脸部的索引图像。显示图像X利用其关联的颜色表,地图,其具有220点的颜色。

数字负载山魈图像(X)的颜色表(地图)轴图片

通过产生一个新的图像降低从220索引图像中的颜色的数量为仅16种颜色,ÿ和其相关的颜色表,newmap

图[Y,newmap] = imapprox(X,地图,16);图像(Y)的颜色表(newmap)轴图片

算法

imapprox使用rgb2ind创建使用较少的颜色新的颜色表。

也可以看看

||

是这个主题有帮助吗?