多媒体图像处理第二次实验 联系客服

发布时间 : 星期五 文章多媒体图像处理第二次实验更新完毕开始阅读b1886846680203d8cf2f243a

三、思考题 (试回答以下问题)

1. MATLAB程序的IPT中有哪些图像亮(灰)度变换函数?写出函数的语法。 答:

函数imadjust,语法:g = imadjust(f, [low_in high_in],[low_out high_out], gamma);函数histeq,语法:J = histeq(I,n)指定直方图均衡后的灰度级数n,默认值为64。

2. 直方图的物理含义是什么?

答:它反映的是图像的灰度值的分布情况。只反映了该图像中不同灰度值出现的次数,

而未反应某一灰度值像素所在的位置,即它只包含了该图像中某一灰度值的像素出现的概率,而丢失了其所在位置的信息。直方图是二维的坐标系,其横轴代表的是图

像中的亮度,由左向右,从全黑逐渐过渡到全白;纵轴代表的则是图像中处于这个亮度范围的像素的相对数量。当直方图中的黑色色块偏向于左边时,说明这张照片的整体色调偏暗,也可以理解为照片欠曝。而当黑色色块集中在右边时,说明这张照片整体色调偏亮。

3. 结合实验内容,定性评价直方图均衡增强效果?

答:用MATLAB进行实验,结果表明,直方图均衡化在一定程度上改善了图像的对比度差和灰度动态范围,增强了图像的可读性,图像增强处理后的图像比原始图像更适合于具体应用。

空域滤波增强

一、实验目的

1. 了解空域滤波增强的Matlab实现方法; 2. 掌握噪声模拟和图像滤波函数的使用方法;

3. 能够将给定图像+噪声,使用均值滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理;

4. 能够正确地评价处理的结果;并从理论上作出合理的解释。

二、实验内容

1.

噪声模拟

利用函数imnoise给图像‘eight.tif’分别添加高斯(gaussian)噪声和椒盐(salt & pepper)噪声。

I=imread('eight.tif'); imshow(I)

__________ I1=imnoise(I,'gauss',0.05) ____ 添加高斯噪声 figure,imshow(I1)

__________ I2=imnoise(I,'salt &pepper',0.05) ____ 添加椒盐噪声 figure,imshow(I2)

2.

均值滤波和中值滤波

A) 均值滤波

在matlab环境中,程序首先读取图像,然后调用图像增强()函数,设置相关参数,再输出处理后的图像。

I = imread('cameraman.tif'); figure,imshow(I);

J=filter2(fspecial(‘average’,3),I)/255; figure,imshow(J);

B) 中值滤波