Mam marker planarny, na którym uruchomiłem algorytm SIFT, aby wyodrębnić funkcje. Następnie uruchamiam wykrywacz, aby znaleźć ten znacznik w scenie i wyodrębnić funkcje ponownie. Dopasowuję punkty i wyodrębniam homilię z dopasowanych par za pomocą OpenCV, używając findHomography()
.Wyświetlanie punktu 2D od znacznika do obrazu z homografią komputerową
Teraz chcę rzutować punkty 2D wykryte w znaczniku z obliczoną homografią, aby porównać pozycje z punktami 3D mierzonymi od sceny i obliczyć błąd reprojection . Jestem zmieszany ze współrzędnymi piksela, centymetrami, macierzami kalibracyjnymi, nie wiem, które konwersje należy wykonać jako pierwsze.
Czy ktoś zna link na ten temat lub może wyjaśnić tę metodę?