matlab图像处理工具箱支持四种基本图像类型:索引图像、灰度图像、二进制图像和rgb图像。matlab直接从图像文件中读取的图像为rgb图像。它存储在三维数组中。这个三维数组有三个面,依次对应于红(red)、绿(green)、蓝(blue)三种颜色,而面中的数据则分别是这三种颜色的强度值,面中的元素对应于图像中的像素点。设所得矩阵为x三维矩阵(256,256,3),x(:,:,1)代表红颜色的2维矩阵 x(:,:,2)代表绿颜色的2维矩阵,x(:,:,3)代表兰颜色的2维矩阵。[x,map]=imread('34.bmp');r=double(x(:,:,1));r是256 x 256的红色信息矩阵g=double(x(:,:,2));g是256 x 256的绿色信息矩阵b=double(x(:,:,3));b是256 x 256的兰色信息矩阵