Funkcja OpenCV findhomography()
wyszukuje transformację homograficzną pomiędzy dopasowanymi punktami dwóch obrazów. (Patrz Definition)OpenCV: parametr zaufania RANSAC do znalezienia homografii
Aby znaleźć pasujące podzbiory punktów, można użyć RANSAC.
tu jest haczyk: w przeciwieństwie do innych funkcji w OpenCV, które wykorzystują RANSAC (np findfundamentalMat
(Patrz Definition)) parametr RANSAC dla zaufanianie może zostać zmienione. Tylko próg reprojection można przekazać jako argument.
Zajrzałem do źródła OpenCV, a dla findhomography()
pewność została zakodowana na 0,995.
Dla moich celów muszę to zwiększyć. Czy istnieje sposób, aby to zrobić bez zmiany wartości w samym źródle OpenCV?
Czy istnieje powód, dla którego to powinno być na stałe?
PS: Dodałem zmianę request under Ticket 1557 dla następnej subwersji.
Masz rację: mógłbym to zmienić sam i wziąć udział w rozwoju. W rzeczywistości to właśnie zrobiłem w mojej lokalnej działalności wywrotowej i działa dobrze. – user834985