Существуют ли какие-либо встроенные функции, которые я могу использовать для деформирования изображения с рыбьего глаза на обычное изображение?
Я думаю, что вы ищете undistort()
, «Функция преобразует изображение для компенсации радиального и тангенциального искажения линзы». IIRC, камера «рыбий глаз» имеет довольно радиальные искажения.
в дополнение к тому, что сказал MSalters, вы бы сначала пойти и калибровать Ваша камера, чтобы получить матрицу камеры и коэффициенты искажения.
тогда ты побежишь undistort () исправить изображение fishEye.
Опять же, вам нужен коврик для камеры и distCoeffs, чтобы сделать это, поэтому, если это изображение было снято другой камерой, и вам не хватает этой информации, — вам не повезло.