Я пытаюсь извлечь функции с помощью API OpenCV HoG, однако я не могу найти API, который позволяет мне это делать.
Я пытаюсь извлечь функции с помощью HoG из всего моего набора данных (заданное количество положительных и отрицательных изображений), а затем тренировать собственный SVM.
Я заглянул в HoG.cpp под OpenCV, и это не помогло. Все коды закопаны в сложностях и нуждаются в обслуживании разных аппаратных средств (например, Intel IPP).
Мой вопрос:
- Есть ли какой-либо API из OpenCV, который я могу использовать, чтобы извлечь все эти функции/дескрипторы для подачи в SVM? Если я могу использовать его для обучения моего SVM?
- Если нет, существуют ли там существующие библиотеки, которые могли бы выполнить одно и то же?
До сих пор я фактически переносил существующую библиотеку (http://hogprocessing.altervista.org/) из Processing (Java) на С++, но она все еще очень медленная, с обнаружением, занимающим не менее 16 секунд
Кто-нибудь еще успешно извлекает функции HoG, как вы обходили его? И есть ли у вас какие-то открытые исходные коды, которые я мог бы использовать?
Заранее спасибо