Open-source

CatVTON — диффузионная виртуальная примерка одежды

Обзор по документации проекта · Проверено

CatVTON — изображение проекта

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

Возможности и состав проекта

CatVTON предлагает Gradio-приложение и варианты интеграции с ComfyUI. Для подготовки масок используются отдельные модели, включая SCHP и DensePose; основой указан Stable Diffusion v1.5 inpainting. Авторы сообщают об инференсе изображения 1024×768 с расходом менее 8 ГБ VRAM в своём режиме, но это не универсальная оценка для всех настроек.

Начало работы и требования

Проект CatVTON доступен под лицензией Creative Commons BY-NC-SA 4.0, разрешающей некоммерческое использование. Для запуска требуется Python 3.9.0 и установка зависимостей через pip. Разработчики могут использовать готовые модели и код для оценки результатов на наборах данных VITON-HD и DressCode.

Ограничения и выбор сценария

Синтезированное изображение показывает визуальный вариант одежды, а не физическую посадку, точные размеры или свойства ткани. Результат зависит от маски, позы и изображения вещи. Заявленную память нужно сверять с выбранным workflow и параллельными моделями. CC BY-NC-SA 4.0 ограничивает использование некоммерческими сценариями; проект не подходит для коммерческой интеграции без отдельного разрешения.

Лицензия и условия использования

README распространяет код, checkpoints и demo под CC BY-NC-SA 4.0: некоммерческое использование, атрибуция и сохранение той же лицензии для производных материалов. У базовых моделей и наборов данных нужно отдельно проверить их условия.

Источники и документация