• 大小: 0.62KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: MATLAB  滤波器  

资源简介

该资源讲述了空域的Gabor滤波器设计的代码,可以供做图像的学习者进行特征提取等操作,二维Gabor滤波器的实现,matlab代码直接运行即可,尺度和方向均可自己设置。

资源截图

代码片段和文件信息

function [Eim Oim Aim] = spatialgabor(im wavelength angle kx ky showfilter)
   % if nargin==5
    if nargin==6
        showfilter = 0;
    end
    im = double(im);
    [rows cols] = size(im);
    newim = zeros(rowscols);
    % Construct even and odd Gabor filters
    sigmax = wavelength*kx;
    sigmay = wavelength*ky;
    
    sze = round(3*max(sigmaxsigmay));
    [xy] = meshgrid(-sze:sze);
    evenFilter = exp(-(x.^2/sigmax^2 + y.^2/sigmay^2)/2)...
    .*cos(2*pi*(1/wavelength)*x);
    
    oddFilter

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1068  2019-03-03 15:21  spatialgabor.m

评论

共有 条评论