主要内容

图像类型之间的转换

工具箱包括许多功能,您可以使用一个图像从一种类型转换为另一个列在下表中。举个例子,如果你想过滤的彩色图像存储为一个索引的图像,你必须先把它转换成真彩格式。当你对真彩图像应用过滤器,MATLAB®过滤器在图像强度值,是适当的。如果你尝试过滤索引图像,MATLAB简单过滤器适用于索引中的索引图像矩阵,结果可能不会有意义。

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

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

产生的真彩图像相同的矩阵的红色,绿色和蓝色的飞机,所以图像显示是灰色。

除了这些图像类型转换函数,还有其他的函数,返回一个不同的图像类型的操作执行。例如,函数返回一个二进制图像感兴趣的区域,您可以使用它们来掩盖图像过滤或其他操作。

请注意

当你一个图像从一种格式转化成另一种,由此产生的图像看起来与原来不同。例如,如果颜色索引图像转换为灰度图像,由此产生的图像显示是灰色的阴影,而不是颜色。

函数

描述

demosaic 拜耳模式编码的图像转换为真彩图像(RGB)。
高频振动

使用抖动将灰度图像转换成一个二进制图像或真彩图像转换为一个索引图像。

gray2ind

灰度图像转换为索引图像。

grayslice

灰度图像转换为索引图像通过使用多级阈值。

im2gray

RGB图像转换为灰度图像。

im2gray函数也接受单通道输入图像灰度不变并返回它们。使用这个函数来代替rgb2gray当你想要一个接受灰度和RGB图像预处理算法。

ind2gray

索引图像转换为灰度图像。

ind2rgb

索引图像转换为一个真彩图像。

mat2gray

数据矩阵转换为灰度图像,通过扩展数据。

rgb2gray

真彩图像转换为灰度图像。

不像im2rgb函数,rgb2gray函数要求输入图像有三个颜色通道。

rgb2ind

真彩图像转换为索引图像。

一些图像使用颜色空间以外的RGB颜色空间,如HSV颜色空间。先处理这些图像,将图像转换为RGB颜色空间,处理图像,然后将其转换回原来的颜色空间。颜色空间转换例程的更多信息,请参阅了解空间和颜色空间转换

相关的话题