Обзор Новая нейронная сеть даст возможность примерять на себя любую одежду

Обзор

Команда форума
Редактор
Регистрация
15 Февраль 2018
Сообщения
15 672
Лучшие ответы
0
Реакции
0
Баллы
1 295
Offline
#1
На крупнейшем веб-сервисе для хостинга IT-проектов GitHub была представлена демо-версия виртуальной примерочной. Система разработана на базе нейронных сетей программистом под ником Geyuying.

В алгоритме для входа разработчик объяснил, что их метод содержит одновременно сеть на основе парсера PB-AFN и сеть без парсера PB-AFN. Сначала используется первый метод, который обрабатывает фото человека и маскирует одежду на нём. Далее нейронная сеть изучает образ человека и сопоставляет его с магазинной одеждой.


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

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


На GitHub многих пользователей интересуют, сможет ли виртуальная примерочная различать переднюю и заднюю часть одежды. На этот вопрос разработчик ответил лично, уточнив, что во время тестирования могут случиться сбои, однако в дальнейшем планируется добавление семантической метки на одежду на уровне пикселей. Также программист заявил о намерении использовать трёхмерную структуру эталонного человека для обработки проблем в виртуальной примерке.

Для того, чтобы запустить демо-версию, необходимо загрузить контрольные точки с веб-сервиса GitHub и поместить папку «PFAFN» в папку «checkpoints». Папка «checkpoints / PFAFN» должна содержать «warp_model_final.pth» и «gen_model_final.pth».

В сценарии обучения указано, что папка «dataset» содержит демонстрационные изображения для теста, папка «test_img» содержит изображения людей, а папка «test_clothes» содержит изображения одежды.

Во время тестирования изображение человека и одежды передаётся в сеть для создания нового образа. Примечательно, что для этого не требуются результаты оценки размещения человека на фото. Для сохранения результата необходимо запустить test.sh.
 
Сверху Снизу