Решение перспективно деформировать весь экран?

Есть ли способ перспективной деформации всего экрана, чтобы я мог исправить изображение, отображаемое на проекционном экране под странным углом?

Фон есть, у нас есть игра, и я хотел бы проецировать фоновые экраны. Поскольку я хочу использовать различные типы медиа, а также хочу дистанционно управлять всем этим, самый простой способ - просто деформировать весь экран вместо использования проекционного отображения или чего-то еще.

Чтобы было ясно, есть только одна прямоугольная поверхность, на которую мне нужно преобразовать изображение.

1 ответ

Вы можете сделать это с xrandr инструмент и его --transform вариант, к которому можно передать матрицу преобразования 3х3.

К сожалению, я не знаю GUI для вычисления матрицы преобразования. Но у нескольких проектов с открытым исходным кодом есть инструмент для этого (OpenCV, openFrameworks...) из 2 наборов из 4 углов.

Другие вопросы по тегам