资源简介

关于图像的高通滤波的实例源代码 用于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

     文件       1264  2004-12-16 13:36  高通滤波\hpfilter.m

     文件        610  2004-01-01 01:53  高通滤波\hpfilter_exam.m

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

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

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

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

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

               271908                    9


评论

共有 条评论