資源簡介
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.
- 上一篇:apriori的matlab實現
- 下一篇:幀同步算法
評論
共有 條評論