实验五 图像增强—直方图变换.docx
4页实验五 图像增强—直方图变换****************共 3 小题****************20124178 付蕊一.实验目的及要求在学习图像直方图的概念、计算方法、性质和相关应用基础上,生成、绘制图像的直方图,并应用MATLAB编程实现图像直方图均衡化和直方图匹配(规定化)等程序1.掌握灰度直方图的概念及其计算方法;2.熟练掌握直力图均衡化和直方图规定化的计算过程;3.利用MATLAB程序进行图像增强二.实验设备与软件1.PC 计算机 2.MATLAB 软件/语言包括图像处理工具箱(Image Processing Toolbox) 3.实验所需要的图片三.实验内容1.打开一幅灰度图像,利用MATLAB工具箱所提供的函数计算并绘制图像的直方图和归一化直方图;>> I=imread('pout.tif');>> [m,n]=size(I);>> p=m*n;>> J=imhist(I)./p;>> subplot(2,2,1),imshow(I);>> subplot(2,2,2),imhist(I,64);>> subplot(2,2,3),plot(J);2.利用相应的MATLAB函数对灰度图像进行直方图均衡化,显示均衡化后的图像及对应的直方图,分析均衡化后图像有何变化,均衡化后的直方图有何特点;>> I=imread('pout.tif');>> J=histeq(I);>> subplot(2,2,1),imshow(I);>> subplot(2,2,2),imshow(J);>> subplot(2,2,3),imhist(I,64);>> subplot(2,2,4),imhist(J,64);3.指定灰度变换函数,利用相应的MATLAB函数对灰度图像进行直方图匹配(规定化),显示结果,分析均衡化与规定化的区别及各自的特点。
>> I=imread('pout.tif');>> hgram=0:255;>> J=histeq(I,hgram);>> subplot(2,2,1),imshow(I);>> subplot(2,2,2),imshow(J);>> subplot(2,2,3),imhist(I,64);>> subplot(2,2,4),imhist(J,64); 分析均衡化与规定化的区别及各自的特点:直方图规定化是在运用均衡化原理的基础上,通过建立原始图像和期望图像之间的关系,选择地控制直方图,使原始图像的直方图变成规定的形状,从而弥补了直方图均衡不具备交互作用的特性图像的像素灰度变化是随机的,直方图的图形高低不齐,直方图均衡化就是用一定的算法使直方图大致平和均衡化处理后的图象只能是近似均匀分布。





