您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页matlab练习程序(Gabor Filter)

matlab练习程序(Gabor Filter)

来源:华拓科技网
clear all;
close all;
clc;

img=imread('lena.jpg');
imshow(img);

phi=pi/2;
theta=2;
sigma=0.65*theta;
filterSize=6;

G=zeros(filterSize);

for i=(0:filterSize-1)/filterSize
    for j=(0:filterSize-1)/filterSize
        xprime=j*cos(phi);
        yprime=i*sin(phi);
        K=exp(2*pi*theta*sqrt(-1)*(xprime+yprime));
        G(round((i+1)*filterSize),round((j+1)*filterSize))=exp(-(i^2+j^2)/(sigma^2))*K;
    end
end

J=conv2(double(img),G);
figure,imshow(uint8(J));

参考:

1.

2.

3.

转载于:https://www.cnblogs.com/tiandsp/archive/2012/04/29/2476193.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务