matlab中的图像增强实验附程序代码游白水书付过
⼀:试验⽬的
熟悉并掌握数字图像空域增强:空域变换增强,空域滤波增强⼆:实验内容 (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进⾏对⽐度增强后的图像的灰度直⽅图