资源简介
gabor滤波是数字信号处理中常用的运算。这里的三个matlab代码可以让你理解gabor滤波器的机理

代码片段和文件信息
%%%%%%%VERSION 1
%The Gabor filter is basically a Gaussian (with variances sx and sy along x and y-axes respectively)
%modulated by a complex sinusoid (with centre frequencies U and V along x and y-axes respectively)
%described by the following equation
%%
% 1 -1 x ^ y ^
%%% G(xy) = ---------- * exp ([----{(----) 2+(----) 2}+2*pi*i*(Ux+Vy)])
% 2*pi*sx*sy 2 sx sy
%% Describtion :
%% I : Input image
%% Sx & Sy : Variances along x and y-axes respectively
%% U & V : Centre frequencies along x and y-axes respectively
%% G : The output filter as described above
%% gabout : The output filtered image
%% Author : Ahmad poursaberi e-mail : a.poursaberi@ece.ut.ac.ir
%% Faulty of Engineering Electrical&Computer DepartmentTehran
%% UniversityIranJune 2004
function [Ggabout] = gaborfilter(ISxSyUV);
if isa(I‘double‘)~=1
I = double(I);
end
for x = -fix(Sx):fix(Sx)
for y = -fix(Sy):fix(Sy)
G(fix(Sx)+x+1fix(Sy)+y+1) = (1/(2*pi*Sx*Sy))*exp(-.5*((x/Sx)^2+(y/Sy)^2)+2*pi*i*(U*x+V*y));
end
end
Imgabout = conv2(Idouble(imag(G))‘same‘);
Regabout = conv2(Idouble(real(G))‘same‘);
gabout = uint8(sqrt(Imgabout.*Imgabout + Regabout.*Regabout));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-07-09 09:34 gaborfilter
文件 1307 2004-06-14 09:40 gaborfilter\gaborfilter.m
文件 1553 2004-06-14 09:39 gaborfilter\gaborfilter1.m
文件 1860 2004-06-14 09:39 gaborfilter\gaborfilter2.m
----------- --------- ---------- ----- ----
4720 4
相关资源
- MATLAB 提取Gabor特征
- Gabor滤波后的GIST特征提取matlab代码
- gabor提取图像特征原理及其matlab实现
- Gabor二维滤波器——最全
- matlab常用纹理特征提取方法GLCM,GLD
- 基于gabor的原子时频分析程序
- 时频分析 Gabor 变换 Matlab程序
- Gaborfilter matlab
- 2DPCA人脸识别提取Gabor特征,用2DPCA进
- 指纹识别程序Gabor滤波+详细注释+代码
- 在MATLAB下的gist特征提取及傅里叶变换
- Matlab实现Gabor提取图片纹理
- gabor滤波器的matlab源代码
- gabor滤波二值化.rar
- Gabor特征提取MATLAB代码
- Gabor原子的构造
- Gabor的matlab程序,Gabor滤波是一种不错
- 基于Gabor小波变换和人工神经网络的人
- Gabor小波变换
- 时频Gabor变换
- GaborGMRFLBP纹理特征提取方法_MATLAB
- matlab使用gabor变换和神经网络实现人脸
- gabormatlab
- 基于Gabor滤波指纹识别算法matlab完整程
- gabor特征提取matlab实现
- Gabor变换,MATLAB,边缘检测
- matlab 实现Gabor滤波器
- gabor滤波的matlab实现
- Gabor变换 MATLAB程序 根据理论自己编写
- Matlab的Gabor滤波器代码
评论
共有 条评论