Задать вопрос
@Wynell_ru

Как вставить текст на картинку, чтобы он лежал на плоскости, заданной координатами?

Добрый вечер.
Думаю, вопрос из заголовка не очень понятен, поэтому попробовал это изобразить на картинке.
Извиняюсь за её качество.
5ebb0532cd84b056603769.png
Здесь точками Р1,Р2,Р3,Р4 задана плоскость, под которую надо деформировать текст, чтобы он лежал на ней.
Необязательно таким образом, главное, чтобы было похоже на то, что на картинке.
У меня довольно слабые познания в геометрии, прошу не ругать за это.
  • Вопрос задан
  • 226 просмотров
Подписаться 2 Сложный Комментировать
Решения вопроса 1
@U235U235
Используйте cv2.getPerspectiveTransform для нахождения матрицы преобразования по 4 парам точек (углы). А затем cv2.warpPerspective для, собственно преобразования картинки.
Также вместо OpenCV можно использовать Imagemagick.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Вам нужны афинные преобразования.
Вот их можно нагуглить на стек-офверфлоу
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы