【问题标题】:Gabor feature extraction from an image从图像中提取 Gabor 特征
【发布时间】:2016-01-23 10:26:29
【问题描述】:

我正在尝试使用以下代码从 matlab 中的图像处理工具箱中使用 gabor 和 imgaborfilt 函数从图像中提取 gabor 特征。但它一直给我错误

double 类型的输入参数的未定义函数“gabor”

此代码来自http://au.mathworks.com/help/images/texture-segmentation-using-gabor-filters.html,只是图像已更改。

A=imread('101.jpg');
A = imresize(A,0.25);
Agray = rgb2gray(A);
imageSize = size(A);
numRows = imageSize(1);
numCols = imageSize(2);
wavelengthMin = 4/sqrt(2);
wavelengthMax = hypot(numRows,numCols);
n = floor(log2(wavelengthMax/wavelengthMin));
wavelength = 2.^(0:(n-2)) * wavelengthMin;
deltaTheta = 45;
orientation = 0:deltaTheta:(180-deltaTheta);
g = gabor(wavelength,orientation);
gabormag = imgaborfilt(Agray,g);

【问题讨论】:

    标签: image matlab filter


    【解决方案1】:

    这是一个无聊的答案,但那是因为这个功能是在 R2015b 版本中引入的,所以除非你更新到最新的 Matlab 版本,否则你不能使用它。对不起!

    【讨论】:

      猜你喜欢
      • 2014-01-03
      • 2018-12-19
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2018-07-08
      • 2012-08-15
      • 1970-01-01
      相关资源
      最近更新 更多