有用的matlab图像处理函数.docVIP

  • 0
  • 0
  • 约4.15千字
  • 约 6页
  • 2015-10-08 发布于重庆
  • 举报
有用的matlab图像处理函数

有用的matlab图像处理函数 1、图像的读取 MATLAB中从图像文件中读取数据用函数imread(),这个函数的作用就是将图像文件的数据读入矩阵中,此外还可以用imfinfo()函数查看图像文件的信息(见例1) %例1:图像数据及图像信息的读取 imfinfo c:\lilizong\boat.bmp %读取图像信息 [A,M]=imread(c:\lilizong\boat.bmp); %图像数据的读取,将图像数据放入矩阵A中,颜色数据放入矩阵M中 imshow(A,M);title(原图像); M(:,1)=0;  %将颜色数据矩阵的一列置零 figure imshow(A,M);title(改变颜色后的图像) MATLAB还提供了将数据写入一个文件的函数imwrite以及不同类型文件相互转换的函数,可以参考MATLAB 的帮助文件。 2、灰度直方图及直方图均衡化 灰度直方图用于显示图像的灰度值分布情况,是数字图像处理中最简单和最实用的工具。MATLAB中提供了专门绘制直方图的函数imhist()。用它可以很简单的绘制出一幅图像的灰度直方图(见例2)。 %例2:直方图的显示 imshow(c:\lilizong\boat.bmp);title(原图像) %显示原图像 A=imread(e:\matlabwork\tuxiang\Girl.bmp,bmp); figure;

文档评论(0)

1亿VIP精品文档

相关文档