资源简介

实现图像的超分辨率算法,采用最大后验(MAP)算法,实现效果不错。

资源截图

代码片段和文件信息

%% Main

%% Reset
close all;
clear;
clc;
tic;

%% Initial
load(‘lena.mat‘);
[MN] = size(image);

%% Degenerate
H = fspecial(‘gaussian‘35);%这里用高斯滤波,均值3方差是5
deg = imfilter(imageH‘symmetric‘‘conv‘);%将H与image进行卷积运算

%% Deconvolution
method = 1;
switch method
    case 1
        new = MAP(degH);
end

%% Show image
figure;
imshow(image);
title(‘origin‘);

figure;
imshow(deg);
title(‘degenerate‘);

figure;
imshow(new);
title(‘newimage‘);

toc;

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

     文件        472  2012-04-25 09:34  Main.asv

     文件        503  2012-04-25 09:34  Main.m

     文件        512  2012-04-25 09:34  MAP.asv

     文件        512  2012-04-25 09:34  MAP.m

     文件     107722  2012-04-25 09:34  lena.mat

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

               109721                    5


评论

共有 条评论