Czy istnieje przydatna dokumentacja dotycząca używania funkcji HOGDescriptor w Python OpenCV? Czytałem dokumentację w języku C++, ale wersja Pythona działa inaczej i nie mogę tego rozgryźć po prostu przez majsterkowanie.Python OpenCV i histogram gradientu zorientowanego
W szczególności szukam polecenia OpenCV w Pythonie, które pobiera obraz i lokalizację piksela jako dane wejściowe (i ewentualnie także niektóre parametry dotyczące rozmiaru okna detekcji), a następnie zwraca tablicę Pythona zawierającą HOG wektor cech (np. lista lub tablica NumPy itp., gdzie jth element listy jest elementem jth histogramu z histogramu zorientowanych gradientów).
Moim celem jest, aby karmić tych histogramy do rurociągów scikits.learn SVM (więc mogę uniknąć szkolenia OpenCV SVM), ale aby to zrobić muszę rzeczywista funkcja wektory siebie, a nie rodzaj przetwarzania HOG rurociągów łańcuchowe rzeczy że wydaje się, że OpenCV używa.
Wszystkie inne implementacje kodu HOG w Pythonie też by działały. Potrzebuję czegoś rozsądnie wydajnego, choćby w porównaniu z inną bazą kodu, którą sam piszę.
Uwaga: rozsądny plik wykonywalny C++, który ma łatwe w użyciu argumenty wiersza poleceń, również by działał i mógłbym po prostu zapakować go w moje elementy Pythona. Jeśli znasz jakieś projekty z wydajnym kodem HOG, może to być pomocne. – ely