Il mio obiettivo è trovare loghi noti in immagini e video statici. Voglio raggiungere questo obiettivo utilizzando il rilevamento delle funzioni con KAZE o AKAZE e RanSac.Approccio corretto al rilevamento di funzioni con opencv
sto puntando per un risultato simile a: https://www.youtube.com/watch?v=nzrqH ...
Mentre la sperimentazione con la detection example from the docs che è grande btw, stavo affrontando diversi problemi: Risoluzione
- Oggetto: differenze di dimensioni tra l'oggetto noto e la risoluzione della scena in cui l'oggetto deve essere individuato interrompe a volte l'algoritmo di rilevamento - l'oggetto non sarà riconosciuto nelle immagini con una bassa risoluzione anche se la qualità dell'immagine è ancora bene per un occhio umano.
- Contrasto di colore con lo sfondo: Sembra che il rilevamento possa facilmente essere distratto da diversi contrasti di sfondo (ad esempio: oggetto è logo nero su sfondo bianco, logo in scena è bianco su sfondo nero ). Come posso rendere più robusto il rilevamento rispetto alle luminanze dello e ai contrasti di sfondo?
- Pre-elaborazione: deve essere eseguito alcun tipo di pre-elaborazione dell'oggetto/scena ? Ad esempio, ingrandisci la scena fino a una dimensione specifica? Esiste qualche linea guida su come affrontare il rilevamento di funzionalità in diversi passaggi per ottenere i migliori risultati?
Controllare l'ultima parte di [questo] (http://stackoverflow.com/a/31370006/5008845) – Miki