• 大小: 1KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-28
  • 语言: Matlab
  • 标签: Gabor  matlab  

资源简介

二维Gabor滤波器的实现 matlab代码 直接运行即可 尺度和方向均可自己设置

资源截图

代码片段和文件信息

function [Gs] = mygabor;  
% 生成的gabor filter 还是不错的  4个尺度 4个方向
% Img = imread(‘1.tiff‘);  
  
sigma = 2*pi;  
sigma2 = sigma^2;  
  
GaborZ = 71;  
  
n=1;  
figure;  
for v=0:1:3  %滤波器尺度个数
    for u=0:1:3  %滤波器方向个数
        j = u+8*v;  
    n  
        Kv = pi*2^(-(v+2)/2);  
        faiu = pi * u/8;  
%         Kj = Kv * exp( i * faiu );  
        Kj = [Kv *cos(faiu) Kv *sin(faiu)];  
        K2 = norm(Kj‘);  
        K2 = K2.^2;  
        Gab1 = (K2 /(sigma2));  
        for zx = -GaborZ:GaborZ-1  
      

评论

共有 条评论