Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
В статье ни слова о теории, об используемом алгоритме коррекции дисторсии.
А зачем contrib понадобился? Калибровка камеры входит в официальный OpenCV.
Решение написать данную статью было принято после нескольких дней поиска информации в интернете. Не смотря на то, что есть гайды на английском языке, они не объясняют как правильно установить openCV, чтобы все работало. В статье присутствует готовый код.
Всё тут:
https://docs.opencv.org/3.1.0/dc/dbb/tutorial_py_calibration.html
Устанавлиать opencv очень просто:
pip install opencv-pythonили если нужен contrib
pip install opencv-contrib-pythonimport getopt
Серьёзо? argparse надо использовать.
И да, в статье слишком много слова "данный". Ужасное слово. :)
Сразу привожу фото итогового результата. Слева оригинальное фото, справа — обработанное:
Битрейт конечного видео берётся из исходного или нужно указывать отдельно?
А есть такой же, но с перламутровыми пуговицами выравнивающий фотографию изогнутых книжных страниц?
Убираем радиальное искажение с фото и видео при помощи библиотеки openCV и языка python