图像处理工具箱 1
图像和图像数据 缺省情况下,MATLAB 将图像中的数据存储为双精度类型(dou ble),64 位浮点 数,所需存储量很大;MATLAB 还支持另一种类型无符号整型(u int8),即图像矩 阵中每个数据占用1 个字节
在使用MATLAB 工具箱时,一定要注意函数所要求的参数类型
另外,u int8 与dou ble 两种类型数据的值域不同,编程需注意值域转换
从u int8 到dou ble 的转换 --------------------------------------------- 图像类型 MATLAB 语句 --------------------------------------------- 索引色 B=dou ble(A)+1 索引色或真彩色 B=dou ble(A)/255 二值图像 B=dou ble(A) --------------------------------------------- 从dou ble 到u int8 的转换 --------------------------------------------- 图像类型 MATLAB 语句 --------------------------------------------- 索引色 B=u int8(rou nd(A-1)) 索引色或真彩色 B=u int8(rou nd(A*255)) 二值图像 B=logical(u int8(rou nd(A))) --------------------------------------------- 2
图像处理工具箱所支持的图像类型 2
1 真彩色图像 R、G、B 三个分量表示一个像素的颜色
如果要读取图像中(100,50)处的像素值, 可查看三元数据(100,50,1:3)
真彩色图像可用双精