Как сделать reverse матрицы (перспективы)? Здравствуйте. Есть массив матрицы для одного изображения:$matrix = array(
1, 5, 0, 0,
0, 240, 0, 200,
120, 240, 80, 160,
192, 0, 106, 30
);
$image->distortImage(Imagick::DISTORTION_PERSPECTIVE, $matrix, true);
После применения перспективы изображение смотрит в нужную мне сторону под нужным углом. Но есть второе изображение, которое должно смотреть в другую (по-горизонтали) сторону.
Скажите, как реализовать reverse матрицы? Может есть какие-нибудь онлайн сервисы? Я в математике не силён (хотя говорили мне, не прогуливай матан).
Спасибо.

21 Авг 2019 в 06:07
154 +1
0
Ответы
1

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

Однако, данная операция может быть довольно сложной и требует знания линейной алгебры. Если вы не уверены в своих математических навыках, лучше воспользоваться специализированными инструментами.

Возможно, вам поможет использование графических редакторов с поддержкой деформации изображения, таких как Adobe Photoshop или GIMP.

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

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир