数字图像处理学习(1)

来源:互联网 发布:Mac的文本编辑器是什么 编辑:程序博客网 时间:2024/06/10 15:09
 终于下决心 好好学习这门课,深知这个门课是实践性很强的,所以选择入门比较容易的matlab语言,学习这门课,希望自己坚持到底,永不言弃!

一、matlab 所使用的图像类型

     图像类型是指 数组数值与像素颜色之间定义的关系,它与图像格式概念 有所不同,在matlab图像处理工具中,有五种类型的图像。

(1)二进制图像

        在一幅数字图像中,其每一个像素将取两个离散值(0或1)中的一个。也就是黑色和白色。

(2)索引图像

       索引图像是一种把像素值直接作为RGB调色板下标的图像。在matlab中,索引图像包含一个数据矩阵X和一个颜色映射(调色板)矩阵map.数据矩阵可以是unit8、unit16或双精度类型的,颜色映射矩阵map是一个m*3的数据阵列,其中每个元素的值均为【0,1】之间的双精度浮点型数据,map矩阵的每一行分别表示红色、绿色和蓝色的颜色值。索引图像可把像素值直接映射为调色板数值,每一个像素的颜色通过使用X的数值作为map的下标来获得,如值1指向矩阵map中的第一行,值2指向第二行,以此类推。

(3)灰度图像

      灰度图像通常由一个unit8、unit16或双精度类型的数组来描述、其实质是一个数据举证I,该矩阵中的数据均代表了在一定范围内的灰度级,每一个元素对应于图像的一个像素点,通常0代表黑色,1、255或65535(针对不同存储类型)代表白色。

(4)RGB图像

     RGB图像又称为真彩图像,它是利用R、G、B三个分量表示一个像素的颜色,R、G、B分别代表红、绿、蓝3种不同的颜色。通过三基色可以合成出任意颜色。所以对一个尺寸为n*m的彩色图像来说,在MATLAB中则存储为一个n*m*3的多维数据数组。其中数组中的元素定义了图像中每一个像素的红、绿、蓝颜色值。要注意,RGB图像不使用调色板,每一个像素的颜色由存储在相应位置的红、绿、蓝颜色分量来决定。

(5)多帧图像

      多帧图像是一种包含多幅图像或帧的图像文件,又称为多页图像或图像序列,它主要用于需要对时间或场景上相关图像集合进行操作的场合。

     

原创粉丝点击