第B3章MATLAB在图像处理中的应用7
2图像的读写和查询7
3图像的显示7
4图像的算术运算7
5图像的几何操作7
6线性滤波7
7图像的变换7
8图像分析和增强7
9基于区域的图像处理7
1MATLAB中的图像和图像处理工具箱MATLAB中大多数图像是用二维数组(矩阵)double(64位)浮点型,或uint8(8位无符号整数)、uint16(16位无符号整数)来存储的,矩阵中的每一个元素对应图像中的一个像素(pixel)
例如:一幅由200行300列不同灰度值的点组成的图像可以用200X300的矩阵来存储
对于彩色图像,如RGB图像,需要用三维数组来存储
2MATLAB中的图像类型二值图像(Binary):图像的取值为0或1
索引图像(Indexed,pseudocolor):图像为mXn矩阵,矩阵元素的值指向颜色映像表(colormap)
灰度图像(intensity,grayscale,graylevel):图像为mXn矩阵,矩阵元素的值指的是灰度值
对singleordouble矩阵取值范围:[0,1],对uint8矩阵取值范围:[0,255],对uint16矩阵取值范围:[0,65535],对int16矩阵取值范围:[-32768,32767]
真彩色图像(RGB):图像为mXnX3的矩阵
二值图像(Binary)索引图像(Indexed)灰度图像(Grayscale)真彩色图像(Truecolor)gray2ind:Convertagrayscaleimagetoanindexedimage
grayslice:Convertagrayscaleimagetoanindexedimageusingmultilevelthresholding
im2bw:Convertagrayscaleimage