MATLAB 帮助中心
将索引图像转换为灰度图像
I = ind2gray(X,cmap)
I = ind2gray(X,cmap) 将使用颜色图 cmap 的索引图像 X 转换为灰度图像 I。ind2gray 函数从输入图像中删除色调及饱和度信息,同时保持亮度。
I
X
cmap
ind2gray
示例
全部折叠
将索引图像加载到工作区。
[X, map] = imread('trees.tif');
使用 ind2gray 将图像转换为灰度图像。
I = ind2gray(X,map);
显示索引图像和转换后的灰度图像。
imshow(X,map) title('Indexed Image')
figure imshow(I) title('Converted Grayscale Image')
索引图像,指定为任意大小和维度的数值数组。
数据类型: single | double | uint8 | uint16
single
double
uint8
uint16
与索引图像 X 相关联的颜色图,指定为由范围 [0, 1] 内的值组成的 c×3 数值矩阵。每行是一个三元素 RGB 三元组,指定颜色图的单个颜色的红、绿和蓝分量。
数据类型: double
灰度图像,指定为数值数组。I 与 X 具有相同的大小、维度和类。
ind2gray 使用 rgb2ntsc 将颜色图转换为 NTSC 坐标,并将色调及饱和度分量(I 和 Q)设置为零,从而创建一个灰度颜色图。然后,ind2gray 将图像 X 中的索引替换为灰度颜色图中对应的灰度强度值。
rgb2ntsc
全部展开
backgroundPool
ThreadPool
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
ind2gray 现在支持基于线程的环境。
图像查看器 | gray2ind | imshow | mat2gray | im2gray | rgb2ntsc
gray2ind
imshow
mat2gray
im2gray
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处