资源简介

图像处理的matlab代码:Matlab实现图像低通滤波

资源截图

代码片段和文件信息

function g = dftfilt(f H)
%DFTFILT Performs frequency domain filtering.
%   G = DFTFILT(F H) filters F in the frequency domain using the
%   filter transfer function H. The output G is the filtered
%   image which has the same size as F.  DFTFILT automatically pads
%   F to be the same size as H.  Function PADDEDSIZE can be used to
%   determine an appropriate size for H.
%
%   DFTFILT assumes that F is real and that H is a real uncentered
%   circularly-symmetric filter function. 

%   Copyright 2002-2004 R. C. Gonzalez R. E. Woods & S. L. Eddins
%   Digital Image Processing Using MATLAB Prentice-Hall 2004
%   $Revision: 1.5 $  $Date: 2003/08/25 14:28:22 $

% Obtain the FFT of the padded input.
F = fft2(f size(H 1) size(H 2));

% Perform filtering. 
g = real(ifft2(H.*F));

% Crop to original size.
g = g(1:size(f 1) 1:size(f 2));

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

     文件        882  2004-12-16 13:36  低通滤波\dftfilt.m

     文件        736  2004-12-16 13:36  低通滤波\dftuv.m

     文件       2087  2004-12-16 13:36  低通滤波\gscale.m

     文件       1473  2004-12-16 13:36  低通滤波\lpfilter.m

     文件        710  2010-04-06 14:27  低通滤波\lpfilter_exam.m

     文件        348  2009-03-22 09:06  低通滤波\paddedsize.m

     文件     264508  2003-10-30 10:22  低通滤波\lenna.gif

     目录          0  2011-06-08 22:23  低通滤波

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

               270744                    8


评论

共有 条评论