matlab简介-图像处理部分课件.ppt

matlab简介-图像处理部分课件.ppt

ID:57058254

大小:4.72 MB

页数:36页

时间:2020-07-30

matlab简介-图像处理部分课件.ppt_第1页
matlab简介-图像处理部分课件.ppt_第2页
matlab简介-图像处理部分课件.ppt_第3页
matlab简介-图像处理部分课件.ppt_第4页
matlab简介-图像处理部分课件.ppt_第5页
资源描述:

《matlab简介-图像处理部分课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB的图像处理1MATLAB图像处理2二、读入图像1、读取图像函数imread可以从任何Matlab支持的图像文件格式中,以任意位深度读取一幅图像。格式为:[X,map]=imread(‘filename’,’fmt’)其中:filename-为需要读入的图像文件名fmt-为图像格式32.常用格式在matlab中利用函数imread将图像读成一个矩阵的形式。其常用格式如下:A=imread(‘filename’,’fmt’)[X,map]=imread(‘filename’,’fmt’)常用二、读入图像图像调色板4一个例子:图像Imread读入Mat

2、lab中的矩阵A(一个三维矩阵)Matlab窗口Imread命令读入的A是一个三维的数据为uint8位的矩阵命令窗口5三、图像类别与数据格式1、真彩图像6三、图像类别与数据格式2、索引图像7三、图像类别与数据格式3、灰度图像8三、图像类别与数据格式4、二值图像9四、图像显示Matlab的图像显示函数主要有:imshow、colorbar和subimage三个。10四、图像显示1、imshow(I,n)显示灰度级为n的图像,n缺省为256。【例】按256灰度级显示I=imread('moon.tif');imshow(I,256)colorbar系统自带图像目

3、录:D:ProgramFilesMATLABR2009atoolboximagesimdemos11四、图像显示【例】按8灰度级显示I=imread('moon.tif');imshow(I,8)colorbar12四、图像显示2、imshow(I,[low,high])以灰度范围[low,high]显示图像,如果不知道灰度范围,可以用imshow(I,[])显示。【例】按最大灰度范围显示I=imread('moon.tif');imshow(I,[])colorbar13四、图像显示【例】按指定灰度范围显示I=imread('moon.tif'

4、);imshow(I,[64,128])colorbar14四、图像显示3、imshow(BW)显示二值图像。【例】双精度灰度图像bw1=zeros(100,100);bw1(2:2:98,2:2:98)=1;imshow(bw1);15四、图像显示【例】8位的灰度图像bw1=zeros(100,100);bw1(2:2:98,2:2:98)=1;bw2=uint8(bw1);imshow(bw2,[]);colorbar16四、图像显示【例】显示二值图像BW=imread('circles.tif');imshow(BW);17四、图像显示【例】取反显示二

5、值图像BW=imread('circles.tif');imshow(~BW);18四、图像显示【例】显示二值图像clfBW=imread('circles.tif');imshow(BW,[100;001]);19四、图像显示4、imshow(X,MAP)显示索引图像,X为数据图像矩阵,MAP为调色板。【例】显示索引图像[X,MAP]=imread('canoe.tif');imshow(X,MAP);colorbar20四、图像显示【例】显示伪彩色图像I=imread('moon.tif');imshow(I,jet(256))colorbar21四、图

6、像显示5、imshow(RGB)显示真彩色图像。【例】rgb=imread('flowers.tif');imshow(rgb);22四、图像显示6、imshowfilename直接显示图像。【例】直接显示图像imshow('moon.tif');I=getimage;23四、图像显示7、subimage多图显示多个调色板的图像。【例】loadtrees;[x2,map2]=imread('forest.tif');subplot(2,1,1),subimage(X,map);colorbarsubplot(2,1,2),subimage(x2,map2);

7、colorbar24四、图像显示25imshow和image的区别:image是用来显示附标图像,即显示的图像上有x,y坐标轴的显示,可以看到图像的像素大小;imshow只是显示图像。它们都可以用subplot来定位图像显示的位置。image显示imshow显示26四、图像显示【例】不用专用函数显示多图loadtrees;[x2,map2]=imread('forest.tif');subplot(2,1,1),imshow(x2,map2);colorbarsubplot(2,1,2),imshow(X,map);colorbarfigure;%创建一个新

8、的窗口Subplot(m,n,p)含义为:打开一个有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。