OpenCV Python и гистограмма ориентированного градиента

Есть ли полезная документация по использованию функциональности HOGDescriptor в Python OpenCV? Я читал документацию по C++, но версия для Python функционирует по-другому, и я не могу разобраться в ней просто так.

В частности, я ищу команду OpenCV в Python, которая принимает изображение и расположение пикселей в качестве входных данных (и, возможно, некоторые параметры о размере окна обнаружения), а затем просто возвращает массив Python, который содержит вектор признаков HOG (т.е. список или массив NumPy и т.д., где j-й элемент списка - j-й компонент гистограммы из гистограммы ориентированных градиентов).

Моя цель - передать эти гистограммы в конвейеры scikits.learn SVM (так я смогу избежать обучения OpenCV SVM), но для этого мне нужны сами векторы признаков, а не что-то вроде конвейеров цепочки обработки HOG, которые использует OpenCV.

Любые другие реализации кода HOG на Python тоже подойдут. Мне нужно что-то достаточно эффективное, чтобы сравнить с другой базой кода, которую я пишу сам.

6
задан agf 4 October 2011 в 00:55
поделиться