Czy możesz użyć OpenCV rozwiązaćPNP z obrazem w kształcie prostokąta?


15

Czy możliwe jest użycie rozwiązania OpenPV rozwiązującego PNP z obrazem w kształcie prostokąta ? Mam prostokątny obraz i mam cztery punkty na tym obrazie (czerwone kropki) i ich współrzędne w pikselach, a następnie mam 4 odpowiednie punkty świata, np. [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]Jak oszacować pozycję kamery?

wprowadź opis zdjęcia tutaj

Próbowałem użyć OpenCV, solvePnpale oczekują one wewnętrznych cech modelu aparatu Brown, więc nie działało. Czy można to zrobić dla aparatu sferycznego?


Może spróbuj przekonwertować equirectangular imagena wiele podobrazów za pomocą odpowiednich modeli kamer otworkowych? Szybkie wyszukiwanie, znaleziono to: Przykład Prostokątny do otworkowej . Spójrz również na OpenMVG, powinny być przydatne informacje: model kamery sferycznej i rozwiązanie pnp # 1557 , Konwersja zdjęć sferycznych do zdjęć otworkowych # 621 .
Catree

Odpowiedzi:


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.