Desidero dati di allenamento e uso dell'algoritmo HOG per rilevare i pedoni. Ora posso usarein rilevamento, ma il risultato non è molto buono per il mio video di prova. Quindi voglio fare formazione usare il mio database.Come addestrare HOG e usare il mio HOGDescriptor?
Ho preparato 1000+ campioni positivi e 1000+ campioni negativi. Sono ritagliati nella dimensione 50 * 100 e ho il file di elenco.
E ho letto alcuni tutorial su Internet, tutti così complessi, a volte astrusi. Molti di loro analizzano il codice sorgente e l'algoritmo di HOG. Ma con solo meno esempi e semplici anylize.
Alcune istruzioni mostrano che è possibile utilizzare l'allenamento libsvm\windows\svm-train.exe
per l'addestramento. Qualcuno può fornire esempi in base a campioni positivi 1000+ 50 * 100?
Ad esempio, come haartraing
, possiamo farlo da opencv
, come haartraining.exe –a –b
con alcuni parametri, e ottenere uno *.xml
come risultato che verrà utilizzato per il rilevamento delle persone?
Oppure esiste un altro metodo di addestramento e rilevamento?
Preferisco sapere come usarlo e le procedure di dettaglio. Come l'algoritmo di dettaglio, non è importante per me. Voglio solo implementarlo.
Se qualcuno lo sa, per favore dammi qualche consiglio.
sembra che il codice di esempio non è più accessibile. Si reindirizza su opencv.org. Conosci un altro modo per arrivarci? –
@DaHoC Posso confermare che questo link non funziona più. –
I collegamenti github funzionano. Mi sembra un codice veramente ben documentato e un bel tutorial. Personalmente considererei questa risposta corretta. – nkint