Я ищу способ создания искажения с помощью OpenCV на C++, основанный на реальных данных камеры, которые генерируются с помощью калибровки камеры. Итак, моя цель - имитировать реальное искажение объектива с помощью opencv. Для этого я откалибровал камеру с помощью OpenCV. Я использовал только первый параметр искажения k1: x '= x * k1 * r² С помощью этого шага я получил файл калибровки с k1 = 0,129, внешнюю и внутреннюю матрицу камеры.Как имитировать искажение с помощью opencv на основе реальных данных, созданных с помощью калибровки камеры (C++)?
OpenCV предлагает способ калибровки изображения. И я хотел бы «инвертировать» этот метод, чтобы для тестирования можно было выполнить следующее: Оригинальное изображение -> undistort() -> невысокое изображение -> "искажение()" -> исходное изображение
Возможно ли отрицать фактор k1 или необходимо разработать новую формулу?
Спасибо.