Я использую широкоугольный объектив (178º диагональ FOV), и я пытаюсь его правильно калибровать с помощью модуля калибровки Opencv. Все процессы обнаружения и калибровки работают нормально, но результат очень низок.Калибровка широкоугольных объективов с помощью 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 тонкие коэффициенты призмы. Я не пробовал, но я не думаю, что это будет иметь значение, не так ли? Edit: Checked it ... Nothing
Вы получили изображения с калибровочной мишенью, помещенной на границе (верхний левый, правый верхний и т. Д.) Поля зрения? –
Да, да. У меня на самом деле много изображений с шахматной панелью вокруг ... Вы можете проверить один из наборов данных, которые я использовал здесь: [https://dl.dropboxusercontent.com/u/31166777/images.rar] –