Калибровка широкоугольных объективов с помощью Opencv

м с использованием широкоугольного объектива (178º Диагональ поля зрения) и яЯ пытаюсь откалибровать его правильно, используя модуль калибровки Opencv. Все процессы обнаружения и калибровки работают нормально, но результат очень плохой.

Я пробовал много разных конфигураций:

Различный набор изображенийРазличные числа радиальных коэффициентов: 2,3,4,5 и 6. (CV_CALIB_FIX_K1, ..., CV_CALIB_FIX_K6)Фиксация главной точки и тангенциального искажения до 0 (CV_CALIB_FIX_ASPECT_RATIO, CV_CALIB_FIX_PRINCIPAL_POINT)Использование ожидаемого фокусного расстояния в качестве исходной матрицы камеры. (CV_CALIB_USE_INTRINSIC_GUESS)

Лучшее, что я могу получить, это что-то вроде:

Любые идеи о том, как я могу получить хорошую калибровку? Как вы думаете, можно ли использовать два шаблона калибровки одновременно или использовать круговую сетку, поскольку шаблон калибровки может помочь?

мы видели в opencv 3.0 тонкие призматические коэффициенты. У меня нетне пробовал, но я нене думаю, что будет иметь значение, верно? Редактировать: проверил это ... ничего

Ответы на вопрос(6)

Ваш ответ на вопрос