Non sono riuscito a trovare spiegazioni valide in un punto su Internet. Ci sono troppe cose e invece di scoprire cosa fare, divento più confuso.Rilevamento oggetti con OpenCV SVM
Il mio obiettivo: (. I miei oggetti sono VOLANTE e una gomma di automobile) Creare un'applicazione Android che rileva gli oggetti in tempo reale utilizzando la fotocamera
Fino ad ora ho provato il classificatore Haar, ma è stato difficile per la formazione, ho impiegato molto tempo e non ho potuto allenarlo correttamente, quindi ho deciso di cercare un altro modo per raggiungere il mio obiettivo.
Ora ho scoperto i rilevatori di funzioni e l'addestramento SVM. Le mie domande sono:
1: Quale algoritmo dovrei usare (SURF, ORB, FREAK ecc.)?
2: Cosa ne pensi di HOG + Bag-Of-Words?
3: diresti come addestrare l'SVM o fornire un collegamento se lo hai? - Non ho trovato alcun tutorial su questo. Continuo a cercare, ma il mio tempo è limitato e ho deciso di chiedere.
4: Quale algoritmo fornirà i risultati migliori?
5: Devo implementarlo in nativo con Android NDK o non ci sarà una grande differenza con l'implementazione Java?
Se si dispone di esercitazioni o riferimenti, aggiungerli alla risposta o nei commenti. Ci scusiamo per la lunga domanda, come ho detto che il mio tempo è limitato (è un progetto scolastico) e penso anche che sarà bello se le persone trovino le risposte in un unico posto. Apprezzerò ogni risposta, anche se non è una risposta completa. Grazie in anticipo!
"(i miei oggetti sono VOLANTE e una gomma di automobile.)" - e, secondo me, il problema maggiore. puoi rinegoziarlo? (Scuola-problema). raccontare mele dalle banane sarebbe uno scenario molto più amichevole. sai, che cosa significa "varianza di classe interna"? i tuoi post precedenti hanno mostrato che è dannatamente difficile trovare qualcosa come "il" volante. qui non andrà molto meglio, anche con algoritmi più sofisticati. – berak
Sono sicuro che capisco esattamente quello che vuoi dirmi (forse perché le mie capacità di inglese non sono abbastanza buone). E no 'non so quale sia la varianza della classe interiore. – definera
Inoltre, non ho ancora raggiunto il mio obiettivo perché sto usando OpenCV per la prima volta ed è difficile. – definera