XingangPan/DragGAN
Официальный код для DragGAN (SIGGRAPH 2023)
Vision⭐ 35 745Python
Что это за инструмент
DragGAN — это интерактивный инструмент на базе GAN, позволяющий изменять изображения путем перетаскивания точек, что обеспечивает точечный контроль над объектами на генеративном многообразии.
Зачем нужен
Инструмент решает задачу интерактивного редактирования изображений, позволяя пользователям манипулировать объектами (например, поворачивать голову или менять направление взгляда) простым перемещением точек. Это полезно для быстрого прототипирования визуальных идей и создания контента без использования сложных графических редакторов.
Что можно реализовать
- Интерактивное редактирование сгенерированных лиц (поворот головы, изменение улыбки).
- Манипуляция объектами на пейзажах (изменение направления взгляда животных, поворот транспортных средств).
- Быстрое создание вариаций изображений для тестирования визуальных концепций.
- Обучение принципам работы с генеративными моделями через визуальный интерфейс.
Ключевые возможности
- Точечное управление: изменение объектов путем перетаскивания точек на изображении.
- Поддержка различных датасетов: StyleGAN2, StyleGAN-Human, Landscapes HQ (LHQ).
- Наличие веб-демо (Gradio) и GUI для удобного использования.
- Реализация на PyTorch с поддержкой CUDA для ускорения вычислений.
- Возможность работы с реальными изображениями через GAN inversion (требует дополнительных инструментов, таких как PTI).
👤 Кому подойдёт: исследователи, разработчики, работающие с GAN, и создатели контента, интересующиеся интерактивным редактированием изображений
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.