XX大学实验报告
学院: 专业: 班级:
实验时间 实验项目名称 实验目的 实验要求 直方图规定化是用于产生处理后有特殊直方图的图像方法。 令按照实验内容及参考程序,独立完成此次实验,记下不懂的知识点,查阅资料或者向老师咨询。 (一)掌握数字图像的直方图规定化处理的算法和方法。 (二)熟悉数字图像的直方图规定化处理的算法原理。 ~~~ ~~~~~ 学号 指导教师 ~~~~ ~~~ 实验组 成绩 ~~~ 实验二:数字图像的直方图规定化处理 p(r)和p(z)分别为原始图像和期望图像的灰度概率密度函数。对原始图像rzr0和期望图像均作直方图均衡化处理,应有: ST(r)实验原pr(r)dr, VG(Z)z0p(z)dz, ZGz1(V) 由于都是作直方图均衡化处理,所以处理后的原图像的灰度概率密度函数PS(S)及理想图像的灰度概率密度函数PV(V)是相等的。因此,可以用变换后的原始图像灰度级S代替上式中的V,即ZG[T(r)]。利用此式可以从原始图像得到希望的图像灰度级。1理 对离散图像,有 k1niPZ(Zi), ViG(Zi)PZ(Zi), ZiG1(Si)G1[T(ri)] ni0综上所述,数字图像的直方图规定化就是将直方图均衡化后的结果映射到期望的理想直方图上,使图像按人的意愿去变换。数字图像的直方图规定的算法如下: (一)将原始图像作直方图均衡化处理,求出原图像中每一个灰度级ri所对应的变Word文档
.
换函数Si。 (二)对给定直方图作类似计算,得到理想图像中每一个灰度级Zi所对应的变换函数Vi。 (三)找出ViSi的点对,并映射到Zi。 (四)求出Pi(Zi)。 实1.准备好的图片,并保存好或者选好MATLAB的工作路径 验2.将参考程序稍做修改,并运行。 步3.结果分析。 骤 程序如下: 1.文件名:fc.m A=imread('123.jpg'); I=rgb2gray(A); J=histeq(I); figure,imshow(A) figure,imshow(I); title('原灰色图像'); figure,imhist(I); title('原图像的灰度直方图'); 实figure,imhist(J); title('均衡化图像的直方图'); 验figure,imshow(J); 内title('均衡化图像'); 容 2.文件名:ff.m I=imread('tire.tif'); J=histeq(I,32); [counts,x]=imhist(J); Q=imread('123.jpg'); figure;imshow(Q); title('原图像'); A=rgb2gray(Q); figure;imhist(A); title('原图像直方图'); M=histeq(A,counts); Word文档
.
figure;imshow(M); title('直方图规定化后的图像'); figure;imhist(M); title('规定直方图'); 实验数据 Word文档
.
Word文档
.
将上程序稍做改动后所得结果 加: Figure; subplot(1,2,1); imhist(I,64); subplot(1,2,2); imhist(J,64); 得图: Word文档
.
2. Word文档
.
Word文档
.
实验总结 指导教 师意见
1.对程序要充分的了解,适当改动程序,对照程序和直方图之间的关系。 2.直方图均衡化处理后,图像的直方图较为平直,各灰度级的值相对均匀。由于灰度级具有均匀的概率分布,图像看起来更清晰了。 Word文档
因篇幅问题不能全部显示,请点此查看更多更全内容