Получаете ли вы тот же результат Camera Matrix, используя cv :: calibrateCamera (), что и cv :: fisheye :: calibrate ()

Я работаю над проектом по калибровке камер «рыбий глаз», основная проблема в том, что я хочу сохранить параметры, полученные при калибровке.

С помощью cv::calibrateCamera()Матрица камеры является cv::Mat что с помощью cv::FileStorage я могу легко читать и писать.
С помощью cv::fisheye::calibrate() Матрица камеры является cv::Matx33dи я не могу работать с ним, используя cv::FileStorage,

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

Спасибо

0

Решение

Коэффициенты одинаковы, но уравнение для их получения отличается. Вы должны прочитать о разнице между моделью камеры «рыбий глаз» и моделью камеры с точечным отверстием в opencv.

0

Другие решения

Других решений пока нет …