Извлечение возможностей HoG с использованием OpenCV
Я пытаюсь извлечь функции с использованием OpenCV HoG API, однако, похоже, не могу найти API, который позволил бы мне это сделать.
То, что я пытаюсь сделать, это извлечь функции с использованием HoG из всего моего набора данных (набор положительных и отрицательных изображений), а затем обучить свой собственный SVM.
Я заглянул в HoG.cpp под OpenCV, и это не помогло. Все коды находятся в пределах сложности и необходимости обслуживать различное оборудование (например, IPP Intel).
Мой вопрос:
Is there any API from OpenCV that I can use to extract all those features / descriptors to be fed into a SVM ? If there's how can I use it to train my own SVM ? If there isn't, are there any existing libraries out there, which could accomplish the same thing ?Пока что я на самом деле портирую существующую библиотеку (http://hogprocessing.altervista.org/) с Processing (Java) на C ++, но она все еще очень медленная, обнаружение занимает не менее 16 секунд.
Кто-нибудь еще успешно извлекал возможности HoG, как вы обошли это? А у вас есть какие-нибудь открытые исходники, которые я мог бы использовать?
заранее спасибо