Вам нужно вычислить еще карты для обратного преобразования.
Но для этого вам нужна формула преобразования или матрица.
Шаг 1: Выберите 4 точки на переназначенном изображении. Хорошей идеей было бы взять углы, если углы не черные (не определено)
Шаг 2: Найдите свое место в исходном изображении (посмотрите на карты)
Шаг 3: Вычислить гомографию между двумя наборами точек. findHomoraphy()
является ключом.
Шаг 4: Деформация в зависимости от второго изображения. Внутри он вычисляет сетки, затем вызывает remap ();
Если у вас то же преобразование, что и раньше, инвертируйте входные точки с выходными точками в findHomography или inv () полученную матрицу.
Если вы хотите иметь карты для нескольких вызовов (это быстрее, чем вызов warpPerspective каждый раз), вам необходимо скопировать код из warpPerspective в новую функцию.