Как преобразовать изображения, снятые камерой «рыбий глаз», в плоские (прямоугольные) изображения с помощью opencv? - PullRequest
0 голосов
/ 14 апреля 2019

Есть ли какой-либо предопределенный код для этого или мне нужно написать свой собственный код?Кроме того, у меня нет свойств камеры для этого, у меня есть только изображение, снятое в объектив "рыбий глаз", и теперь я должен сгладить изображения

1 Ответ

1 голос
/ 15 апреля 2019

OpenCV предоставляет модуль для работы с изображениями «рыбий глаз»: https://docs.opencv.org/3.4/db/d58/group__calib3d__fisheye.html

Это учебник с примером приложения.

Имейте в виду, что ваша задача может быть немного трудновыполнимой, поскольку проблема не решена. Если у вас есть какие-то подсказки на изображении (например, прямые линии), это может помочь. В противном случае вам следует искать способ получить больше информации об объективе. Если это известный тип объектива, вы можете найти информацию о калибровке в Интернете. Кроме того, на некоторых изображениях объектив может использоваться для записи их в данных EXIF.

...