Mam skalibrowany aparat z OpenCV (findChessboard etc) tak mam: - Camera Distortion Współczynniki & intrinsics matryca - Kamera Pose informacje (Tłumaczenie & Obrót, obliczony separatedly innymi metodami), jak Euler Angles & a 4x4 - Punkty 2D w ramce kameryW OpenCV, konwersja 2D punkt obrazu do jednostki 3d świata wektora
Jak mogę przekonwertować te punkty 2D na trójwymiarowe wektory jednostek wskazujące na świat? Próbowałem użyć cv :: undistortPoints, ale nie wydaje się, aby to zrobić (zwraca tylko punkty remapowane w 2D), i nie jestem do końca pewien, jakiej metody matematycznej matematyki użyć do modelowania kamery za pomocą posiadanej przez mnie samej Kamery.
O jakich punktach 2D mówisz? –
Współrzędne obrazu 2D (piksel) zarejestrowane w ramce kamery. Zasadniczo, biorąc pod uwagę współrzędne obrazu 2D i powyższe dane, powinienem móc skonstruować wektor jednostki 3D wskazujący na tę współrzędną obrazu 2D z Kamery. – Yeraze