matlab中的图像增强实验附程序代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图像增强实验

一:试验目的

熟悉并掌握数字图像空域增强:空域变换增强,空域滤波增强 二:实验内容

(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进行对比度增强后的图像的灰度直方图

相关文档
最新文档