4.1 matlab图像有哪几种类型
二值图像
灰度图像
索引图像
真彩色图像
(它们的区别在于:数据矩阵元素的含义不同)
4.2 二值图像是怎样的
用一个数据矩阵表示
矩阵元素只取0/1
仅使用uint8数组或double数组来存储
(uint8使用内存更小,matlab用uint8存储二进制图像)
4.3 灰度图像是怎样的
用一个数据矩阵表示
矩阵元素为灰度值
可以是double型浮点数、uint8或uint16
(most time,灰度图像很少和调色板一起保存
但显示灰度图像时,matlab仍在后台使用系统预定义的默认灰度调色板)
4.4 索引图像是怎样的
包含2个结构:图像数据矩阵&调色板(即map)
调色板:(矩阵)有三列R,G,B 矩阵元素是[0,1]之间的double浮点数 [0最暗,1最亮]
图像数据矩阵:uint8或double型(前者数据0代表调色板第1行,后者数据1代表调色板第1行)
(索引图像和调色板一起存储
加载图像时,matlab自动将图像和调色板同时装载)
二值图像
灰度图像
索引图像
真彩色图像
(它们的区别在于:数据矩阵元素的含义不同)
4.2 二值图像是怎样的
用一个数据矩阵表示
矩阵元素只取0/1
仅使用uint8数组或double数组来存储
(uint8使用内存更小,matlab用uint8存储二进制图像)
4.3 灰度图像是怎样的
用一个数据矩阵表示
矩阵元素为灰度值
可以是double型浮点数、uint8或uint16
(most time,灰度图像很少和调色板一起保存
但显示灰度图像时,matlab仍在后台使用系统预定义的默认灰度调色板)
4.4 索引图像是怎样的
包含2个结构:图像数据矩阵&调色板(即map)
调色板:(矩阵)有三列R,G,B 矩阵元素是[0,1]之间的double浮点数 [0最暗,1最亮]
图像数据矩阵:uint8或double型(前者数据0代表调色板第1行,后者数据1代表调色板第1行)
(索引图像和调色板一起存储
加载图像时,matlab自动将图像和调色板同时装载)