PhotoMaker — Персонализация фото в один клик без долгого обучения
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Представьте: вам нужно создать серию фотографий человека в разных образах — от делового костюма до фантастического персонажа. Раньше это требовало либо дорогой фотосессии, либо долгой настройки нейросетей. Теперь достаточно нескольких исходных фото и PhotoMaker сделает всё за вас.
Что это за инструмент?
PhotoMaker — разработка Tencent ARC Lab, представленная на CVPR 2024. Это адаптер для моделей Stable Diffusion, который позволяет:
- Генерировать фото человека в любых стилях и ракурсах
- Сохранять высокое сходство с оригиналом
- Работать без дополнительного обучения (в отличие от LoRA)
- Интегрироваться с другими инструментами вроде ControlNet

Почему это прорыв?
Три ключевых преимущества:
- Мгновенная работа — достаточно загрузить 1-5 фото человека, обработка занимает секунды
- Гибкость — можно комбинировать с другими моделями и адаптерами
- Качество — сходство с оригиналом выше, чем у аналогов
Как это работает технически?
PhotoMaker использует технику "Stacked ID Embedding":
- Из входных фото извлекаются признаки личности
- Эти признаки "встраиваются" в базовую модель Stable Diffusion XL
- Генерация идет с учетом как текстового описания, так и визуальных характеристик
# Пример использования
from photomaker import PhotoMakerStableDiffusionXLPipeline
pipe = PhotoMakerStableDiffusionXLPipeline.from_pretrained(
"stabilityai/stable-diffusion-xl-base-1.0",
torch_dtype=torch.bfloat16
)
pipe.load_photomaker_adapter(photomaker_path, trigger_word="img")
Где применять на практике?
- Маркетинг: персональные рекламные материалы для клиентов
- Геймдев: быстрая генерация NPC с уникальной внешностью
- **Электронная коммерция": "примерка" одежды на фото покупателя
- Арт-проекты: создание персонажей с сохранением узнаваемости
Как попробовать?
Есть несколько вариантов:
- Официальный демо-сервис на Hugging Face
- Локальная установка через pip:
pip install git+https://github.com/TencentARC/PhotoMaker.git
- Готовые решения для ComfyUI и Automatic1111
PhotoMaker — возможно, самый удобный на сегодня способ персонализации изображений. Если вам нужно быстро создать вариации фото человека с сохранением сходства — этот инструмент должен быть в вашем арсенале. При этом он не требует глубоких знаний ML — базового понимания Stable Diffusion достаточно для старта.
