0
我想從圖像中使用gabor和imgaborfilt函數從matlab中的圖像處理工具箱中使用以下代碼提取gabor特徵。但它一直給我的錯誤類型double
從圖像中提取Gabor特徵
此代碼是從http://au.mathworks.com/help/images/texture-segmentation-using-gabor-filters.html只是圖像的輸入參數
未定義功能「的Gabor」被改變。
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);