实验二灰度变换与直方图处理

实验二灰度变换与直方图处理

ID:35342254

大小:56.02 KB

页数:3页

时间:2019-03-23

实验二灰度变换与直方图处理_第1页
实验二灰度变换与直方图处理_第2页
实验二灰度变换与直方图处理_第3页
资源描述:

《实验二灰度变换与直方图处理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验二灰度变换与直方图处理实验目的通过本次实验,实现以下几个目标:1.理解灰度变换和直方图处理;2.熟悉MATLAB中与灰度变换和直方图处理相关的函数;3.掌握MATLAB中实现灰度变换和直方图处理的方法。实验内容一、灰度变换1、灰度变换的一般形式通过Inmgc=g(Image)的语句可以实现对图像每个像素值的g变换,即对于所有的像素[1,J1Image[I,J]=g(Image[I,J])命令格式Image=g(Image)注意,这里g变换是一个通用的表达。例一实现了对课本中61页的图像Fig3.04(a)的图像反转例

2、一:Image=imread('Fig3.04(a).jpg');imshow(Image);Image二255Tmagc;figure(2),imshow(uint8(Image));例二实现了对课木中62页的图像Fig3.05(a)的对数变换。例二:Image=imread('Fig3.05(a).jpg');imshow(Image);lmage=log(1+double(Image));figure(2),imshow(Image,[]);例三实现了对课本中66页的图像Fig3・09(a)的幕次变换例三:Imag

3、c=inircad('Fig3.09(a).jpg');imshow(Image);Image2=double(Image).3.0;figure(2),imshow(Image2,[]);Tmage2=double(Image).“4.0;figure(3),imshow(Imagc2,[]);lmage2=double(Image).5.0;figure(4),imshow(Image2,[]);其中figure命令是MATLAB的系统函数,为了实现同时显示两幅图像。2、图像的强度调整函数imadjustimadju

4、st是MATLAB提供的图像强度调整函数。利用它也可以实现图像反转,图像的反转是灰度变换的一种,类似于照片的底片,将灰度值为i的像索点按255・i(二值图像按l・i)显示。命令格式:JJ=imadjust(I,[01],[10]);例四用imadjust函数重复了例一的效果。例四:I=imread('Fig3.04(a).jpg');imshow(I,[]);JJ=imadjust(1,[01],[10]);figure(2),imshow(JJ,[])二.直方图处理1、灰度直方图的显示imhist是MATLAB提供的显

5、示图像灰度直方图的函数。命令格式:imhist(图像文件名)例五显示了课本中71页的图像Fig3.15(a)ltop的直方图。例五:Image=imread('Fig3.15(a)ltop.jpg');imhist(Image);还可以将直方图显示成其他形式,比如柱形图(续一)或者折线图(续二)。例五(续一):h=imhist(Image);hl=h(1:10:256);horz=l:10:256;bar(horz,h1)axis([0255015000])set(gca,'xtick1,0:50:255)set(gca

6、,'ytick1,0:2000:15000)例五(续二):h=imhist(Image);plot(h)axis([0255015000])set(gca,'xtick1,0:50:255)set(gca,'ytick1,0:2000:15000)2、直方图均衡化直方图均衡化是图像增强的一个重要方法,人们已经提出了很多直方图均衡化和规定化的算法,其中基于累积分布函数的算法最为经典。histeq命令就是基于这种经典的算法。命令格式:Out_Image=histeq(Image);Image为输入图像,Out_Image为均

7、衡化后的图像。例六演示了对课本中75页的图像Fig3・15(a)Itop的直方图处理。例六:Image=imread('Fig3.15(a)ltop.jpg');Outlmage二histeq(Image);imshow(Image);figure(2),imshow(0ut_Imeigc);3、直方图规定化直方图规定化可用MATLAB编程可实现。例七完成'Fig3・09(a).jpg到Fig3・15(a)ltop.jpg的直方图规定化,即规定'Fig3.09(a).jpg1的输出直方图为Fig3.15(a)ltop.j

8、pg'的直方图,输出了规定化后的'Fig3.09(a).jpg'的图像及直方图。例七:I=imreadCFig3.15(a)ltop.jpg*);[counts,x]=imhist(I);Q=imread('Fig3・09(a).jpg');figure(1),imshow(Q);figure(2),imhist(Q

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

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

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