La funzione OpenCV findhomography()
trova una trasformazione omografica tra punti di corrispondenza di due immagini. (Vedi Definition)OpenCV: parametro di riservatezza RANSAC per la ricerca di un'omografia
Per trovare sottoinsiemi di punti corrispondenti, è possibile utilizzare RANSAC.
Qui sta il trucco: A differenza di altre funzioni in OpenCV che utilizzano RANSAC (ad esempio findfundamentalMat
(Vedere Definition)) il parametro RANSAC per fiducianon può essere cambiato. Solo la soglia di riproiezione può essere passata come argomento.
Ho cercato nella sorgente OpenCV e per findhomography()
la riservatezza è hardcoded a 0,995.
Per i miei scopi ho bisogno di aumentare questo. C'è un modo per farlo senza modificare il valore nella sorgente OpenCV stessa?
C'è un motivo per cui questo dovrebbe essere codificato?
PS: Ho aggiunto una modifica request under Ticket 1557 per la prossima versione di subversion.
Hai ragione: potrei semplicemente cambiarlo da solo e partecipare allo sviluppo. In effetti, questo è quello che ho fatto nella mia sovversione locale e funziona bene. – user834985