【摘要】:灰度图像MATLAB把灰度图像存储为一个数据矩阵,该矩阵中元素的大小分别代表了图像中像素的灰度值。MATLAB的真彩图像矩阵可以是双精度的浮点型数、8位或16位无符号的整数类型。在真彩图像的双精度型数组中,每一种颜色是用0和1之间的数值表示。二值图像可以采用unit8或double类型存储。在MATLAB中,索引图像是从像素值到颜色映射表值的直接映射。例如,值1指向矩阵Map中的第一行,2指向第二行,以此类推。
(1)灰度图像
MATLAB把灰度图像存储为一个数据矩阵,该矩阵中元素的大小分别代表了图像中像素的灰度值。矩阵中的元素可以是双精度的浮点型、8位或16位无符号的整数类型。
(2)RGB图像
RGB图像,即真彩图像,在MATLAB中存储为数据矩阵。矩阵中的元素定义了图像中每一个像素的红、绿、蓝颜色值。像素的颜色由保存在像素位置上红、绿、蓝的灰度值的组合来确定。
MATLAB的真彩图像矩阵可以是双精度的浮点型数、8位或16位无符号的整数类型。在真彩图像的双精度型数组中,每一种颜色是用0和1之间的数值表示。例如,颜色值是(0,0,0)的像素,显示的是黑色;颜色值(1,1,1)的像素,显示的是白色。每一像素的三个颜色值保存在数组的第三维中。例如,像素(10,5)的红、绿、蓝颜色值分别保存在元素RGB(10,5,1)、RGB(10,5,2)、RGB(10,5,3)中。(www.xing528.com)
(3)二值图像
与灰度图像相同,二值图像只需要一个数据矩阵,每个像素只取两个灰度值(0或1)。二值图像可以采用unit8或double类型存储。
(4)索引图像
索引图像包括一个数据矩阵X,一个颜色映像矩阵Map。其中,Map是一个包含三列和若干行的数据阵列,其每一个元素的值均为[0,1]之间的双精度浮点型数据。Map矩阵的每一行分别为红色、绿色、蓝色的颜色值。在MATLAB中,索引图像是从像素值到颜色映射表值的直接映射。像素颜色由数据矩阵X作为索引指向矩阵Map进行索引。例如,值1指向矩阵Map中的第一行,2指向第二行,以此类推。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。