资源简介
Gabor滤波器方法提取纹理特征的两个函数,采用5个尺度和6个方向,运用于灰度图。
代码片段和文件信息
function [Ggabout] = Gabor_wavelet1(Isigmafthetawidth)
% 这个Gabor滤波器与正弦函数的频率有关,也与方向有关
% I=rgb2gray(imread(‘image.bmp‘));
% sigma=pi/2;
% theta=2*pi/3;
% f=pi/1.4;
% width=5;
Sx=width;
Sy=width;
if isa(I‘double‘)~=1
I = double(I);
end
for x = -fix(Sx):fix(Sx)
for y = -fix(Sy):fix(Sy)
xPrime = x * cos(theta) + y * sin(theta);
yPrime = y * cos(theta) - x * sin(theta);
G(fix(Sx)+x+1fix(Sy)+y+1) = exp(-.5*(xPrime^2+yPrime^2)/sigma.^2)*cos(2*pi*f*xPrime);
end
end
Imgabout = conv2(Idouble(imag(G))‘same‘);
Regabout = conv2(Idouble(real(G))‘same‘);
gabout = sqrt(Imgabout.*Imgabout + Regabout.*Regabout);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-12-07 16:49 Gabor滤波器方法提取纹理特征\
文件 703 2011-12-07 16:05 Gabor滤波器方法提取纹理特征\Gabor_wavelet1.m
文件 532 2011-12-07 16:10 Gabor滤波器方法提取纹理特征\getf_Gabor.m
相关资源
- LBP 纹理模式的LBP特征表示及分类原理
- Gabor Gabor小波变换的matlab实现
- MATLAB_image_process_with_PDE 运用偏微分方
- gui 带GUI界面
- gbvs 二维图像视觉显著性检测
- wenli 分析了纹理特征提取方法
- barcode 基于图像的条形码识别程序(识
- mean_shift_segmentation mean shift图像分割软
- MosaicKit(matlab) 把两幅有相互重叠部
- fuliye 3. 对图像进行傅里叶逆变换
- ridgelet_transform 一个用于图像描述表示
- 数字图像处理matlab版源码
- romp 图像处理
- ssim_index 图片结构相似度评价
- Wavelet_OMP
- ONEzj
- PCA_SVM 此方法采用经典的PCA对人脸图像
- JPEGJsteg Jpeg_Or 为jpeg密写的原始图像的
- fusion_change_detection SAR图像变化检测代
- zhifangtujunhanghua 直方图均衡
- spectralMattingCode 用于数字抠图的源代码
- imagefusion2836201
- multiimagepocs 对多帧图像进行超分辨率
- chapter9 图像分割
- Gaborpca Gabor小波变换与PCA的人脸识别代
- Gabor Gabor滤波器
- ImageSegmentation 多尺度分水岭变换分割
- multifractal-compute 用MATLAB编写的图象多
- gradient
- TVMMcode 国外一个博士写的图像复原的
评论
共有 条评论