资源简介
运动模糊图像中模糊方向和模糊尺度的识别程序,用hough变换求模糊方向,用randon变换暗条纹间距求模糊尺度。
代码片段和文件信息
%**************************************************************************
%该程序为运动模糊参数识别的频域方法
%模糊方向识别的MRT算法
%**************************************************************************
clear all
clc
%xrgb=imread(‘0121.jpg‘);
%x=0.11*xrgb(::1)+0.59*xrgb(::2)+0.3*xrgb(::3);
x=imread(‘cameraman.tif‘);
[rowcol]=size(x);
Blurlength=10;
Blurtheta=10;
for Bn=1:length(Blurtheta)
PSF=fspecial(‘motion‘BlurlengthBlurtheta(Bn));
f=imfilter(xPSF‘circular‘‘conv‘);
figure(1)
imshow(f)
FFTf=fft2(im2double(f));
FrequencyF=log(1+abs(fftshift(FFTf)));
%FrequencyF=im2bw(FrequencyF0.9999);
%FrequencyF=abs(fftshift(FFTf));
figure(2)
imshow(FrequencyF)
%__________________________________________________________________________
%Radon 变换求模糊方向
%________________________
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3646 2013-05-24 10:14 AngleExtentTest.m
评论
共有 条评论