数字图像处理之图像复原实验报告

2018-10-20 10:51

实验三 图像复原

1. 实验目的

熟悉数字图像边缘检测与形态学变换的一般方法 2. 实验内容

1)练习边缘检测的Matlab命令。 2)练习形态学变换的Matlab命令。 熟悉下列模块函数 edge fspecial bwselect bwmorph dilate imnoise bwperim

2) 在VC环境下利用例程了解和熟悉数字图像复原的方法。 熟悉例程提供的图像复原菜单下的子菜单

3.实验程序

1、rice.tif的边缘检测 I = imread('rice.tif'); BW1 = edge(I,'prewitt'); BW2 = edge(I,'sobel'); BW3 = edge(I,'canny');

subplot(2,2,1),imshow(BW1) subplot(2,2,2),imshow(BW2) subplot(2,2,3), imshow(BW3)

2、加入高斯燥声的边缘检测

I=imread('rice.tif');

J=imnoise(I,'gaussian',0,0.02); subplot(2,2,1),imshow(I); subplot(2,2,2),imshow(J); BW1 = edge(J,'prewitt'); BW2 = edge(J,'sobel'); BW3 = edge(J,'canny'); figure,imshow(BW1) figure,imshow(BW2) figure, imshow(BW3)

3、原图 高斯燥声 椒盐燥声

I=imread('rice.tif');

J1=imnoise(I,'gaussian',0,0.02); J2=imnoise(I,'salt & pepper',0.02); subplot(2,2,1),imshow(I); subplot(2,2,2),imshow(J1);

subplot(2,2,3),imshow(J2)

2、加入椒盐燥声的边缘检测

I=imread('rice.tif');

J=imnoise(I,'salt & pepper',0.02); subplot(2,2,1),imshow(I); subplot(2,2,2),imshow(J); BW1 = edge(J,'prewitt'); BW2 = edge(J,'sobel'); BW3 = edge(J,'canny'); figure,imshow(BW1) figure,imshow(BW2) figure, imshow(BW3)

4.实验结果

rice.tif的边缘检测

原图 高斯燥声 椒盐燥声

加入高斯燥声的边缘检测

加入椒盐燥声的边缘检测 5.实验总结

通过这次实验,学习了MATLAB命令,在VC环境下利用例程了解和熟悉数字图像边缘检测与形态学变换的方法。虽然实验有点错误,但还是改正过来并掌握了它,我希望在以后学习中,能更多去实践和运用所学知识。


数字图像处理之图像复原实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《英语》(新标准)(三起)第八册M10

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: