Мой код MATLAB использует fhog
(вместо Hog) для извлечения функций.Тем не менее, я хочу визуализировать функции HOG, используемые на патче изображения.Я знаю, extractHOGFeatures
или VLFeat используется, если мы используем HOG
, доступный в MATLAB.Но как мне визуализировать fhog
?
Поскольку набор инструментов для работы с изображениями и видео от Piotr (который имеет fhog
) сейчас широко используется в MATLAB, и он мне часто нужен, было бы здорово, если бы кто-нибудь мог сказать мне, какдля визуализации fhog
извлеченных объектов.
Код fhog можно найти по адресу здесь :
Фрагмент кода выглядит следующим образом:
if features.hog,
%HOG features, from Piotr's Toolbox
x = double(fhog(single(im) / 255, cell_size, features.hog_orientations));
x(:,:,end) = []; %remove all-zeros channel ("truncation feature")
end
if features.gray,
%gray-level (scalar feature)
x = double(im) / 255;
x = x - mean(x(:));
end
Редактировать: hogDraw
существует , но при записи следующего:
V = hogDraw(features, [cell_size], [fhog]);
выдает ошибку:
Not enough input arguments.
Error in fhog (line 70)
[M,O]=gradientMex('gradientMag',I,0,1);