基于Matlab基本图像处理程序.doc

基于Matlab基本图像处理程序.doc

ID:49654726

大小:83.00 KB

页数:10页

时间:2020-03-03

基于Matlab基本图像处理程序.doc_第1页
基于Matlab基本图像处理程序.doc_第2页
基于Matlab基本图像处理程序.doc_第3页
基于Matlab基本图像处理程序.doc_第4页
基于Matlab基本图像处理程序.doc_第5页
资源描述:

《基于Matlab基本图像处理程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、图像读入l从图形文件中读入图像imreadSyntax:A=imread(filename,fmt)filename:指定的灰度或彩色图像文件的完整路径和文件名。fmt:指定图形文件的格式所对应的标准扩展名。如果imread没有找到filename所制定的文件,会尝试查找一个名为filename.fmt的文件。A:包含图像矩阵的矩阵。对于灰度图像,它是一个M行N列的矩阵。如果文件包含RGB真彩图像,则是m*n*3的矩阵。l对于索引图像,格式[X,map]=imread(filename,fmt)X:图像数据矩阵。M

2、AP:颜色索引表图像的显示limshow函数:显示工作区或图像文件中的图像lSyntax:imshow(I)%I是要现实的灰度图像矩阵imshow(I,[lowhigh],param1,val1,param2,val2,...)%I是要现实的灰度图像矩阵,指定要显示的灰度范围,后面的参数指定显示图像的特定参数imshow(RGB)imshow(BW)imshow(X,map)%map颜色索引表imshow(filename)himage=imshow(...)l操作:读取并显示图像I=imread('C:User

3、sfanjinfeiDesktopbaby.bmp');%读取图像数据imshow(I);%显示原图像图像增强一.图像的全局描述直方图(Histogram):是一种对数据分布情况的图形表示,是一种二维统计图表,它的两个坐标分别是统计样本和该样本对应的某个属性的度量。图像直方图(ImageHistogram):是表示数字图像中亮度分布的直方图,用来描述图象灰度值,标绘了图像中每个亮度值的像素数。灰度直方图:是灰度级的函数,它表示图像中具有某种灰度级的像素的个数,反映了图像中某种灰度出现的频率。描述了一幅图像的灰

4、度级统计信息。是一个二维图,横坐标为图像中各个像素点的灰度级别,纵坐标表示具有各个灰度级别的像素在图像中出现的次数或概率。归一化直方图:直接反应不同灰度级出现的比率。纵坐标表示具有各个灰度级别的像素在图像中出现的概率。图像的灰度直方图:是一个离散函数,表示图像每一灰度级与该灰度级出现概率的对应关系。图像的灰度直方图运算: imhist()函数,其横坐标表示像素的灰度级别,纵坐标为像素点的个数。lImhist函数=Displayhistogramofimagedata显示灰度直方图的函数lSyntax:① imhis

5、t(I)%I为要计算的灰度直方图图像② imhist(I,n)%n指定的灰度级的数目,表示所有灰度级均匀分布在n个小区间内。③ imhist(X,map)④ [counts,x]=imhist(...)%counts直方图数据向量。counts(i)第i个灰度区间中的像素数目。x是保存了对应的灰度小区间的向量。注意:若调用时不接受这个函数的返回值,则直接显示直方图;在得这些返回数据之后,也可以使用stem(x,counts)手绘直方图。l例1:显示某一图像的灰度直方图I=imread('C:Usersfanji

6、nfeiDesktopbaby.bmp');%读入图像imhist(I)%显示图像的灰度直方图l例2:显示原图像和图像的灰度直方图I=imread('C:UsersfanjinfeiDesktopbaby.bmp');%读入图像figure;imshow(I);%显示原始图像title('source');figure;imhist(I);%显示图像的灰度直方图title('graph');注意:这里显示的是未经归一化的灰度直方图,纵轴表示图像中所有像素取到某一特定灰度值的次数,横轴表示所有灰度值。l例

7、3:归一化直方图I=imread('C:UsersfanjinfeiDesktopbaby.bmp');%读入原图像figure;%打开新窗口[M,N]=size(I);%计算图像大小[counts,x]=imhist(I,32);%计算有32个小区间的灰度直方图counts=counts/M/N;%计算归一化灰度直方图各区间的值stem(x,counts)%绘制归一化直方图注意:counts保存了落入每个区间的像素个数.图像归一化:就是将图像转换成唯一的标准形式,消除同类图像不同变形体之间的外观差异。二.

8、直方图均衡化目的:通过某种灰度映射,使输入图像转换为在每个灰度级上都具有近似相同的像素点数的输出图像。(输出的直方图均匀)结果:使图像具有较高的对比度和较大的动态范围。lHisteq函数:Enhancecontrastusinghistogramequalization直方图均衡化lSyntax:[J,T]=histeq(I)%I是原始图像;J是直方均衡化的

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

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

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