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

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

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

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

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