Итак, у нас есть такая ситуация:
На этой иллюстрации первый четырехугольник показан на плоскости изображения, а второй четырехугольник показан на мировой плоскости.[ 1 ]
В моем конкретном случае плоскость изображения имеет 3 четырехугольника - проекции квадратов реального мира, которые, как мы знаем, имеют одинаковый размер, лежащие на одной плоскости,вращение относительно плоскости, на которой они лежат, и не расположены на одной линии на плоскости.
Интересно, сможем ли мы получить углы поворота плоскости изображения на мировую плоскость, знаяописанные вещи?
В моем случае в качестве входных данных у меня есть такие структуры данных: исходное изображение (пиксели RGB), объекты (квадраты) с точками углов в пикселях (x, y) на плоскости изображения.