Вопрос по использованию ввода cameraMatrix для функции undistortRectifyMap в openCV - PullRequest
0 голосов
/ 12 июня 2019

Я использую функцию python3 undistorRectifyMap и читаю документацию openCV, однако до сих пор не совсем ясно, что именно должно быть передано в качестве ввода для этого параметра.

Я использую iPhone XR и откалибровал камеру, используя пример кода, предоставленный openCV, и получил файл out_camera_data.xml.

За это учебное пособие по openCV ,

матрица камеры включает в себя такую ​​информацию, как фокусное расстояние (f_x, f_y), оптические центры (c_x, c_y) и т. Д. Она также называется матрицей камеры.

В простом гугле говорится, что широкоугольный объектив на iPhone Xs или Xs Max имеет фокусное расстояние 4,25 мм. От этого как мне получить f_x и f_xy? Точно так же, как я могу получить c_x и c_y? У меня нет сведений о внутренних параметрах, представленных в out_camera_data.xml, но у него есть внешние параметры.

Может кто-нибудь помочь мне указать документацию о том, как получить эти данные? Спасибо за любую помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...