实验二 图像增强(一)

更新时间:2023-11-07 09:25:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验二 图像增强(一)

实验目的:

1. 熟悉亮度变换函数imadjust的原理和使用;

2. 会分析图像的直方图,理解直方图均衡化的基本原理,熟练掌握直方图显示函数imhist、均衡化函数histeq; 3.练习自己写函数。 实验内容:

1、 做出四幅心脏图像(heart1-heart4)的直方图,指出哪幅图的效

果最好,结合直方图分析质量不好的图像出现的问题和可能原因。试用我们学过的方法将三幅质量不好的图片变好。 >> A=imread('heart1.bmp'); >> B=imread('heart2.bmp'); >> C=imread('heart3.bmp'); >> D=imread('heart4.bmp'); >> imshow(A),figure,imhist(A) >> imshow(B),figure,imhist(B) >> imshow(C),figure,imhist(C) >> imshow(D),figure,imhist(D)

第一幅:

大多数像素灰度值取在较暗区域,图像会较暗.一般在摄影过程中曝光过弱就会造成这种结果。 第二幅:

大多数像素灰度值集中在亮区,图像将偏亮.一般在摄影中曝光太强将导致这种结果。

第三幅:

图像的像素窄而集中(动态范围小),对比度低。 第四幅:

图像动态范围适中,这一副效果最好。 改良:

f1=imadjust(A,[0,0.2],[0,1]);

>> imshow(f1),figure,imhist(f1)

f2=imadjust(B,[0.6,1],[0,1]); >> imshow(f2),figure,imhist(f2)

f3=imadjust(C,[0.3,0.6],[0,1]); >> imshow(f3),figure,imhist(f3)

2、 分别做出图片heart1和moon的直方图,并对其进行均衡化。

将得到的结果图片和原图片比较,效果如何?为什么对不同的图片进行均衡化会有如此差别?

结果图片和原图片相比,效果不好,出现褪色现象。 因为这两张图片的某个区间的灰度级频率太高了。 所以均衡化起来就效果不理想。

如果直方图偏向一边,即直方条多数在一个灰度区段而且是最小灰度级的,那么直方图均衡后的效果就没那么好。 >> A=imread('heart1.bmp'); >> imshow(A),figure,imhist(A)

本文来源:https://www.bwwdw.com/article/0o72.html

Top