图像处理工具箱™软件定义了若干基本类型的图像,摘要。这些图像类型决定了MATLAB的方式®将数组元素解释为像素强度值。
假设图像处理工具箱中的所有图像都有非PANTASE值。除非另有说明,否则预期数字和逻辑图像预计将是真实的。
图像类型 |
解释 |
---|---|
图像数据存储为一个m-经过-N逻辑矩阵,其中0和1的值分别被解释为黑白。某些工具箱功能也可以解释一个m-经过-N数字矩阵作为二进制图像,其中0的值为黑色,所有非零值都是白色的。 |
|
图像数据存储为一个m-经过-N数字矩阵,其元素是直接指数到彩色地图中。颜色映射的每一行指定单个颜色的红色,绿色和蓝色组件。
颜色图是一个C-By-3类别 |
|
(也称为强度图片) |
图像数据存储为一个m-经过-N数字矩阵,其元素指定强度值。最小值表示黑色,最大值表示白色。
|
(通常称为RGB.图片) |
图像数据存储为一个m-经过-N-By-3数字数组,其元素指定了三种颜色通道之一的强度值。对于RGB图像,三个通道表示图像的红色,绿色和蓝色信号。
还有其他型号称为颜色空间,描述使用三种颜色通道的颜色。对于这些颜色空间,每个数据类型的范围可以与RGB颜色空间中的图像允许的范围不同。例如,L * A * B *的像素值*数据类型的颜色空间 |
高动态范围(HDR)图像 | HDR图像被存储为m-经过-N数字矩阵或m-经过-N-3个数字数组,分别类似于灰度或RGB图像。HDR图像具有数据类型单身的 或者双倍的 但数据值不限于范围[0,1],可以包含INF. 价值观。有关更多信息,请参阅使用高动态范围图像。 |
多光谱和高光谱图像 | 图像数据存储为一个m-经过-N-经过-C数字数组,其中C是颜色频道的数量。 |
标签图像 | 图像数据存储为一个m-经过-N非负整数的分类矩阵或数字矩阵。 |
在二进制图像中,每个像素具有仅两种离散值:1或0中的一个:1或0.工具箱中的大多数功能,其具有属于感兴趣区域的值1的像素,以及作为背景的值0的像素。二进制图像经常与其他图像类型结合使用,以指示要处理的图像的哪个部分。
该图示出了具有一些像素值的特写视图的二进制图像。
索引图像由图像矩阵和颜色图组成。
彩色地图是一个m-B-3类矩阵双倍的
包含范围的值[0,1]。颜色映射的每一行指定单个颜色的红色,绿色和蓝色组件。
图像矩阵中的像素值是颜色图中的直接索引。因此,通过将图像矩阵中的像素值映射到颜色图中的对应颜色来确定索引图像中的每个像素的颜色。映射取决于图像矩阵的类:
如果图像矩阵为类单身的
或者双倍的
,颜色映射通常包含范围内的整数值[1,P.], 在哪里P.是颜色图的长度。值1指向颜色映射中的第一行,值2点到第二行,等等。
如果图像矩阵为类逻辑
那uint8.
或者uint16
,颜色图通常包含范围内的整数值[0,P.-1]。值0点到彩色映射中的第一行,值1点到第二行,等等。
颜色映射通常存储索引图像,并且当您使用时自动加载图像Imread.
功能。将图像和彩色映射读入工作空间作为单独的变量后,必须跟踪图像和颜色图之间的关联。但是,您不仅限于使用默认颜色映射 - 您可以使用您选择的任何颜色图。
该图分别示出了索引图像,图像矩阵和颜色图。图像矩阵是类双倍的
,所以价值7.
指向彩色地图的第七行。
灰度图像是数据矩阵,其值表示一个图像像素的强度。虽然灰度图像很少被彩色地图保存,但Matlab使用彩色贴图显示它们。
您可以直接从获取每个像素的单个信号的相机获得灰度图像。您还可以将TrueColor或MultiSpectral Images转换为灰度,以强调图像的一个特定方面。例如,您可以采用RGB图像的红色,绿色和蓝色通道的线性组合,使得所得到的灰度图像指示每个像素的亮度,饱和度或色调。通过将通道分成单独的灰度图像,您可以独立地处理TrueColor或多光谱图像的每个频道。
该图描绘了类的灰度形象双倍的
其像素值在范围内[0,1]。
TrueColor图像是一个图像,其中每个像素具有三个值指定的颜色。图形文件格式将TrueColor图像存储为24位图像,其中三个颜色通道为8位。这产生了1600万种颜色的潜力。可以复制现实寿命图像的精度导致了常用的术语TrueColor图像。
RGB图像是最常见的TrueColor图像类型。在RGB图像中,三种颜色频道是红色,绿色和蓝色。有关RGB颜色频道的更多信息,请参阅显示RGB图像的分离色信。
还有其他型号,称为颜色空间,描述使用三种不同颜色通道的颜色。对于这些颜色空间,每个数据类型的范围可以与RGB颜色空间中的图像允许的范围不同。例如,L * A * B *的像素值*数据类型的颜色空间双倍的
可以是负或大于1.有关更多信息,请参阅了解颜色空间和颜色空间转换。
TrueColor图像不使用颜色图。每个像素的颜色由存储在像素的位置处的每个颜色信道中的强度的组合来确定。
该图描绘了浮点RGB图像的红色,绿色和蓝色通道。观察到像素值在范围内[0,1]。
要确定(行,列)坐标(2,3)的像素的颜色,您将查看存储在向量中的RGB三重态(2,3,:)。假设(2,3,1)包含值0.5176
,(2,3,2)包含0.1608.
,和(2,3,3)包含0.0627
。(2,3)的像素的颜色是
0.5176 0.1608 0.0627
动态范围是指亮度水平的范围。现实世界场景的动态范围可以很高。高动态范围(HDR)图像尝试使用32位浮点值捕获实际场景的整个色调范围(称为场景录音),以存储每个颜色通道。
该图描绘了带有原始像素值的红色,绿色和蓝色通道,其范围内[0,3.2813]。色调映射是一种过程,其将HDR图像的动态范围减少到计算机监视器或屏幕预期的范围。
多光谱图像是存储多于三个通道的彩色图像。例如,多光谱图像可以存储三个RGB颜色通道和三个红外通道,总共六个通道。多光谱图像中的信道的数量通常很小。相反,高光谱图像可以存储数十甚至数百个通道。
该图描绘了具有六个通道的多光谱图像,包括红色,绿色,蓝色通道(描绘为单个RGB图像)和三个红外通道。
标签图像是每个像素指定兴趣(ROI)的类,对象或区域的图像。您可以使用分段技术从场景的图像中导出标签图像。
数字标签映像枚举场景中的对象或rois。标签是非负整数。背景通常具有值0.
。标记为1的像素构成一个对象;标记为2的像素构成第二个对象;等等。
一种分类
标签图像指定图像中每个像素的类。背景是常见的值<未定义>
。
该图描绘了具有三类的标签图像:花瓣,叶和污垢。