图像增强实验
一:试验目的
熟悉并掌握数字图像空域增强:空域变换增强,空域滤波增强 二:实验内容
(1)直方图均衡化进行图像增强代码: imag=imread('pout.tif'); imag=im2double(imag);
subplot(2,2,1);imshow(imag);title('原始图像');
subplot(2,2,2);imhist(imag);title('原始图像的直方图'); imag1=histeq(imag);
subplot(2,2,3);imshow(imag1);title('直方图均衡化后的图像');
subplot(2,2,4);imhist(imag1);title('直方图均衡化后的图像的直方图'); 直方图均衡化进行图像增强效果图
(2)对图像加入椒盐噪声,并分别用中值滤波和自适应的方法进行去噪处理的代码:
imag2=imnoise(imag,'salt',0.02); imag3=medfilt2(imag2); imag4=wiener2(imag2);
subplot(2,2,1);imshow(imag);title('原始图像');
subplot(2,2,2);imshow(imag2);title('加入椒盐噪声后的图像'); subplot(2,2,3);imshow(imag3);title('进行中值滤波后的图像'); subplot(2,2,4);imshow(imag4);title('进行自适应滤波后的图像');
对图像加入椒盐噪声,并分别用中值滤波和自适应的方法进行去噪处理的效果
原始图像
0.5
1
原始图像的直方图
直方图均衡化后的图像
0.5
1
0直方图均衡化后的图像的直方图
(3)对比度增强代码:
I=imread('C:\Documents and Settings\Administrator\桌面\测试图像\rice.tif'); J=imadjust(I,[0.3,0.7],[]);
subplot(2,2,1);imshow(I);title('原始图像'); subplot(2,2,2);imshow(J);title('');
subplot(2,2,3);imhist(I);title('原始图像的灰度直方图');
subplot(2,2,4);imhist(J);title('进行对比度增强后的图像的灰度直方图'); 对比度增强效果
原始图
像加入椒盐噪声后的图
像
进行中值滤波后的图
像进行自适应滤波后的图像
原始图
像
100
200
0500
1000
原始图像的灰度直方图
100
200
0500
10001500
2000进行对比度增强后的图像的灰度直方图。