帮助中心帮助中心
转换索引图像到RGB图像
RGB = ind2rgb(X,map)
例子
RGB= ind2rgb (X,地图)转换索引图像X和相应的色图地图转换为RGB(真彩色)格式。
RGB= ind2rgb (X,地图)
RGB
X
地图
全部折叠
读取样本索引图像文件中的第一张图像,corn.tif.
corn.tif
[X,cmap] = imread(“corn.tif”);
索引图像X一个415 × 312的数组是类型吗uint8.的colormap提出是256 × 3矩阵的类型吗双,因此索引图像中有256种颜色。显示图像。
uint8
提出
双
imshow (X,提出)
将索引图像转换为RGB图像。结果是一个类型为415 × 312 × 3的数组双.
RGB = ind2rgb(X,cmap);
检查RGB图像的值是否在[0,1]范围内。
disp ([' RGB图像的范围是'num2str (min (RGB (:))),”、“num2str (max (RGB (:))),“]”。])
RGB图像的范围为[0.0078431,0.97647]。
索引图像,指定为米——- - - - - -n整数矩阵。
如果你指定X作为整数数据类型的数组,值0对应于颜色图中的第一个颜色地图.用于包含c颜色,图像的值X被剪切到范围[0,c1]。
如果你指定X作为数据类型的数组单或双,则值1对应色图中的第一个颜色。用于包含c颜色,图像的值X被剪切到范围[1,c]。
单
数据类型:单|双|uint8|uint16
uint16
与索引图像相关联的颜色映射X,指定为c-by-3矩阵,值范围为[0,1]。每行地图是一个三元素RGB三元组,它指定了颜色图中单一颜色的红色、绿色和蓝色组件。
数据类型:双
RGB图像,作为米——- - - - - -n-by-3数值数组,其值范围为[0,1]。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
本功能完全支持GPU阵列。金宝app有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱).
R2006a之前介绍
图像|imread|rgb2ind
图像
imread
rgb2ind
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处