基于matlab基本图像处理程序

基于matlab基本图像处理程序

ID:35786219

大小:37.52 KB

页数:10页

时间:2019-04-18

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

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

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

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

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

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

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

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

7、iDesktopbaby.bmp');%读入原图像figure;%打开新窗口[M,N]=size(I);%计算图像大小[counts,x]=imhist(I,32);%计算有32个小区间的灰度直方图counts=counts/M/N;%计算归一化灰度直方图各区间的值stem(x,counts)%绘制归一化直方图注意:counts保存了落入每个区间的像素个数.图像归一化:就是将图像转换成唯一的标准形式,消除同类图像不同变形体之间的外观差异。二.直方图均衡化目的:通过某种灰度映射,使输入图像转换为在每个灰度级上都具有近似相

8、同的像素点数的输出图像。(输出的直方图均匀)结果:使图像具有较高的对比度和较大的动态范围。Histeq函数:Enhancecontrastusinghistogramequalization直方图均衡化Syntax:[J,T]=histeq(I)%I是原始图像;J是直方均衡化的输出图像,例:利用直方图

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

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

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