C'è qualche documentazione utile per l'utilizzo della funzionalità HOGDescriptor in Python OpenCV? Ho letto la documentazione di C++, ma la versione di Python funziona in modo diverso e non riesco a capirlo solo armeggiando.OpenCV Python e Istogramma di Oriented Gradient
In particolare, sto cercando un comando OpenCV in Python che prende un'immagine e una posizione di pixel come input (e probabilmente anche alcuni parametri relativi alla dimensione di una finestra di rilevamento) e quindi restituisce semplicemente un array Python che contiene il HOG feature vector (cioè un elenco o un array NumPy, ecc., in cui l'elemento jth dell'elenco è il componente istogramma jth da un istogramma di gradienti orientati).
Il mio obiettivo è quello di alimentare questi istogrammi nelle pipeline SVM di scikits.learn (così posso evitare l'addestramento OpenCV SVM), ma per farlo ho bisogno dei vettori effettivi di funzionalità e non del tipo di condotte per la catena di elaborazione HOG. che OpenCV sembra utilizzare.
Eventuali altre implementazioni di Python di codice HOG avrebbe funzionato troppo. Ho bisogno di qualcosa di abbastanza efficiente da confrontare con un'altra base di codice che sto scrivendo io stesso.
Nota: una ragionevole C eseguibile ++ che è facile da usare argomenti della riga di comando avrebbe funzionato troppo e ho potuto solo avvolgerlo nella mia roba Python. Se conosci progetti con codice HOG efficiente, potrebbe essere utile. – ely