Возможно ли преобразовать части изображения A, используя части изображения B?
Я пытаюсь создать свой фотоальбом. Теперь мое требование - у меня на одном из моих фото - повседневная футболка и джинсы (рассмотрите это как изображение A). Я также скачал еще одну фотографию фотомодели в костюме от Армани (рассмотрите это как изображение B). Можно ли трансформировать мою фотографию (изображение A) так, чтобы на мне был костюм от Armani модной модели (изображение B).
Итак, здесь я говорю о морфизме частей изображения. Кроме того, возможно ли настроить костюм (часть изображения B) в соответствии с моими ростом и шириной (свойство изображения A), чтобы он не выглядел как трансформированное изображение??
Если да, то какой язык программирования лучше всего подходит на основе надежности и производительности?
Я знаю, что это неопределенный вопрос, но любое объяснение высоко ценится.
1 ответ
Ваша задача связана не с каким-либо языком программирования, а с дисциплиной Computer Vision. Поэтому постарайтесь найти алгоритм, максимально приближенный к вашей проблеме. Затем посмотрите на популярные библиотеки, такие как OpenCV (и привязку для конкретного языка программирования).
Распознавание изображений - очень сложная задача. Обратите внимание на детали. Например, ваша тривиальная футболка имеет определенный цвет, который является однородным и т. Д. С другой стороны, модель имеет смешанный цвет. И попробуйте получить более подробную информацию о том, что ваша программа должна делать. В зависимости от этого вы проведете несколько недель или несколько лет.
Что касается вашего вопроса, да, это возможно. Но в зависимости от конкретных деталей задачи это может потребовать огромных усилий.