Добрый день.
Хочу решить эту задачу, но не смог найти ответа на то, как построить матрицу проективного преобразования без использования сторонних библиотек (OpenGL, OpenCV, ...).
Прочитал много материала на эту тему, читал
статью на Хабре.
Задача следующего вида:
Даны: правильный четырехугольник и квадрат, которые заданы своими координатами A(x1,y1), B(x2,y2), C(x3,y3), D(x4,y4) и M(0,0), N(1,0), P(1,1), K(0,1) соответственно.
Есть точка P(x,y), которая находится в этом четырехугольнике.
Нужно: Построить матрицу проективного преобразования для преобразования ABCD в квадрат MNPK. Далее нужно найти положение точки P`(x`,y`) в квадрате.
Понял принцип построения такой матрицы. Не могу понять, как реализовать решение системы уравнений в коде.
Буду благодарен, если подскажете правильный путь для решения этой задачи.
Несколько дней убил на поиск решения в интернете, а результата - почти ноль.