基于MATLAB的图像复原程序
部分程序
%图像复原处理
A=imread('J:\图片\W.jpg');
psf=fspecial('motion',40,45);%运动模糊函数
B=imfilter(A,psf);%A图像经过运动模糊系统
%无噪声运动模糊图像
C=deconvwnr(B,psf);%对B进行维纳滤波
figure(1);
subplot(3,1,1);
imshow(A);
title('输入图像');
subplot(3,1,2);
imshow(B);
title('运动模糊');
subplot(3,1,3);
imshow(C);
title('无噪声复原');
1