主要内容

转换图像图形或数据类型

数据类型之间的转换改变图像数据的解释。如果你想要生成的数组被正确地作为图像数据,重新调节或抵消数据转换的时候。(见前面的部分图像类型索引图像关于补偿的更多信息)。

对于特定的操作,它有助于将图像转换成一个不同的图像类型。例如,过滤的彩色图像存储为一个索引图像,首先将其转换为RGB格式。这样做有效地使用ind2rgb函数。当你将过滤器应用到RGB图像,在图像强度值过滤,是适当的。如果你尝试过滤索引图像,过滤器应用于索引中的索引图像矩阵,结果可能不会有意义。

您还可以执行特定的转换只是用MATLAB®语法。例如,将灰度图像转换为RGB,连接三份原始矩阵的第三个维度:

RGB =猫(3,我,我,我);

由此产生的RGB图像相同的矩阵为红色,绿色和蓝色的飞机,所以图像的显示为灰色色调。

改变图像的图像格式,可能与另一个软件产品的兼容性,非常简单。例如,从一个BMP图像转换为PNG,加载使用BMPimread,设置数据类型uint8,uint16,或,然后保存图片使用imwrite,“PNG”指定为你的目标格式。看到imreadimwrite具体哪些位深的支持不同的图形格式,以及如何指定在编写一个图像文件的格式类型。金宝app