• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-17
  • 语言: Matlab
  • 标签: matlab  

资源简介

图像复原matlab程序-图像复原matlab程序.rar
程序代码说明:

4_1:生成模糊化实验图像
4_2:维纳滤波复原
4_3:约束最小二乘滤波复原
4_4:Lucy-Richardson滤波复原
4_5:盲卷积滤波复原

资源截图

代码片段和文件信息

%生产实验图像
%读取原始图像
I = imread(‘LENA256.bmp‘);
imshow(I);title(‘Original Image‘);

%图像模糊化
LEN = 31;
THETA = 11;
PSF1 = fspecial(‘motion‘LENTHETA);
PSF2 = fspecial(‘gaussian‘105);
Blurred1 = imfilter(IPSF1‘circular‘‘conv‘);
Blurred2 = imfilter(IPSF2‘conv‘);
subplot(121);imshow(Blurred1);title(‘Blurred1--“motion“‘);
subplot(122);imshow(Blurred2);title(‘Blurred2--“gaussian“‘);

%模糊化图像加噪
V = .002;
BlurredNoisy1 = imnoise(Blurred1‘gaussian‘0V);
BlurredNoisy2 = imnoise(Blurred2‘gaussian‘0V);
figure;
subplot(121);imshow(BlurredNoisy1);title(‘BlurredNoisy1‘);
subplot(122);imshow(BlurredNoisy2);title(‘BlurredNoisy2‘);

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        901  2006-05-30 08:21  4_5.m

     文件        122  2008-05-14 18:20  Matlab中文论坛--助努力的人完成毕业设计.url

     文件       3434  2008-05-15 08:26  使用帮助:新手必看.htm

     文件        682  2006-05-30 08:10  4_1.m

     文件       2364  2006-05-30 08:15  4_2.m

     文件       1060  2006-05-30 08:19  4_3.m

     文件        295  2006-05-30 08:23  4_4.m

----------- ---------  ---------- -----  ----

                 8858                    7


评论

共有 条评论