資源簡介
該資源講述了空域的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
- 上一篇:基于DWT的數字音頻水印MATLAB程序
- 下一篇:使用MATLAB對圖像二值化處理
評論
共有 條評論