帮助中心帮助中心
将灰度或二值图像转换为索引图像
[X,cmap] = gray2ind(I,c)
[X,cmap] = gray2ind(BW,c)
例子
[X,提出[cn] =我,c)转换灰度图像我到一个索引图像X与colormap提出与c颜色。
[X,提出[cn] =我,c)
X
提出
我
c
[X,提出[cn] =BW,c)转换二值图像BW到索引的映像。
[X,提出[cn] =BW,c)
BW
全部折叠
将灰度图像读入工作空间。
I = imread(“cameraman.tif”);
使用将图像转换为索引图像gray2ind.这个示例创建了一个具有16个索引的索引映像。
gray2ind
[X, map] = gray2ind(I, 16);
显示索引图像。
imshow (X,地图);
灰度图像,指定为任意维度的数值数组。
数据类型:单|双|int16|uint8|uint16
单
双
int16
uint8
uint16
二值图像,指定为任意维度的数值数组。
数据类型:逻辑
逻辑
色谱仪颜色的数量,指定为1到65536之间的正整数。
如果输入图像是灰度的,则默认值为c是64.
64
如果输入图像是二进制的,则默认值为c是2.
2
索引图像,作为与输入灰度或二值图像相同维度的数字数组返回。如果colormap长度小于或等于256,则输出图像的类为uint8;否则就是uint16.
数据类型:uint8|uint16
与索引图像相关联的色彩图X,作为c-by-3数值矩阵,取值范围为[0,1]。每一行都是一个三元素RGB三元组,指定颜色图中单一颜色的红色、绿色和蓝色组件。色彩图相当于灰色的(c).
灰色的
(c)
数据类型:双
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
该功能完全支持GPU阵列。有关更多信息,请参见图形处理器的图像处理.
全部展开
gray2ind现在支持GPU加速(需要并行计算工具箱™)。
gray2ind现在支持基于线程的环境。
grayslice|ind2gray|mat2gray
grayslice
ind2gray
mat2gray
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处