我想使用 SURF(加速鲁棒)功能来实现基于视觉词袋方法的分类系统。我已经阅读了一些关于使用密集网格来提取这些特征的论文,但我找不到如何在 MATLAB 中使用它。
有人知道如何使用 MATLAB 在密集网格上进行 SURF 特征提取吗?
[nRows, nCols] = size(grayImg);
STEP = 10;
colInd = (1 : STEP : nCols)';
rowInd = (1 : STEP : nRows)';
[A, B] = meshgrid(colInd, rowInd);
densePoints = [A(:) B(:)];
[featuresDense, validPointsDense] = extractFeatures(grayImg, densePoints, 'Method', 'SURF');
figure, imshow(img)
title('Dense SURF')
hold on
plot(validPointsDense)