Я работал над калибровкой камеры. Я не могу получить хорошие значения для камеры c. Внутренняя камера c рассчитывается с помощью шахматной доски. Ошибка воспроизведения всегда больше 3,2 для изображений «рыбий глаз», генерируемых игровым движком. Я уверен, что алгоритм intrinsi c камеры работает отлично, потому что то же самое хорошо работает для реальной камеры «рыбий глаз».
Детализация:
1) Я использую Godot / Unity как игровой движок.
2) Для создания рыбьего глаза я использую кубические карты.
3) Затем я добавил доску для проверки и попытался вычислить значения K. (с этой настройкой я получил лучшее значение -> 3,2)
4) Это модель, которую я использую:
(theta + k2 * theta * theta * theta
+ k3 * theta * theta * theta * theta * theta
+ k4 * theta * theta * theta * theta * theta * theta * theta
+ k5 * theta * theta * theta * theta * theta * theta * theta * theta * theta);
Моя проблема заключается в том, как уменьшить эту ошибку. Если я делаю какие-либо неверные предположения, укажите это.