Решение перспективно деформировать весь экран?
Есть ли способ перспективной деформации всего экрана, чтобы я мог исправить изображение, отображаемое на проекционном экране под странным углом?
Фон есть, у нас есть игра, и я хотел бы проецировать фоновые экраны. Поскольку я хочу использовать различные типы медиа, а также хочу дистанционно управлять всем этим, самый простой способ - просто деформировать весь экран вместо использования проекционного отображения или чего-то еще.
Чтобы было ясно, есть только одна прямоугольная поверхность, на которую мне нужно преобразовать изображение.
1 ответ
Вы можете сделать это с xrandr
инструмент и его --transform
вариант, к которому можно передать матрицу преобразования 3х3.
К сожалению, я не знаю GUI для вычисления матрицы преобразования. Но у нескольких проектов с открытым исходным кодом есть инструмент для этого (OpenCV, openFrameworks...) из 2 наборов из 4 углов.