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?

nickponline
źródło
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:

0

Skorzystaj z dokumentacji solPansPansac i dokumentacji OpenCV do rekonstrukcji 3D kamery.

Cătălin George Feștilă
źródło