资源简介

Deblurring Gray Images Using the Lucy-Richardson Algorithm lena256x256。使用matlab中deconvlucy函数进行图像处理,进行过多次的迭代实验以及图像恢复的方法,包含两种图形的大小处理方式

资源截图

代码片段和文件信息

%% Deblurring Gray Images Using the Lucy-Richardson Algorithm 256x256
% lena图像切割与提取(像素256x256)
clc
clear
close all
I=imread(‘E:\Zmatlab\lena512color.tif‘);      % 彩色图像的像素为512*512
I1=rgb2gray(I);                       % 灰度图像的像素为512*512 
% I1=mat2gray(I);
% figureimshow(I)title(‘Original color image‘);
% figureimshow(I1)title(‘Original gray image‘);
I2=I1(1:2:end1:2:end);             % 图像的像素为128*128
figureimshow(I2)title(‘GrayImage256x256‘);

% I1=I(160+(1:128)5+(1:128):);
% figureimshow(I)title(‘Original imarge‘);
% figureimshow(I1)title(‘切割图像‘);

PSF = fspecial(‘gaussian‘55);  
Blurred = imfilter(I2PSF‘symmetric‘‘conv‘);
figure;
imshow(Blurred);
title(‘Gaussian Blurred‘);

V = 0.0001;
BlurredNoisy = imnoise(Blurred‘gaussian‘0V);   % 添加均值为0,方差为0.

评论

共有 条评论