Практический алгоритм восстановления лиц в реальных условиях: GFPGAN
Логотип GFPGAN
Обновления:
Спасибо за интерес к нашей работе. Вы также можете ознакомиться с нашими новыми обновлениями о крошечных моделях для аниме-изображений и видео в Real-ESRGAN:
GFPGAN направлен на разработку практического алгоритма восстановления лиц в реальных условиях. Он использует богатые и разнообразные априорные данные, заключённые в предварительно обученной GAN для лица (например, StyleGAN2), для слепого восстановления лица.
Часто задаваемые вопросы можно найти в FAQ.md. Real-ESRGAN
Мы предоставляем чистую версию GFPGAN, которая не требует расширений CUDA.
Мы предлагаем обновлённую модель без раскрашивания лиц.
Если GFPGAN полезен для ваших фотографий/проектов, пожалуйста, помогите поставить этому репозиторию или порекомендуйте его своим друзьям. Спасибо!
Другие рекомендуемые проекты:
Real-ESRGAN: практический алгоритм для общего восстановления изображений.
BasicSR: набор инструментов с открытым исходным кодом для восстановления изображений и видео.
facexlib: коллекция, предоставляющая полезные функции, связанные с лицами.
HandyView: программа просмотра изображений на основе PyQt5, удобная для просмотра и сравнения.
[Paper] [Project Page] [Demo]
Xintao Wang, Yu Li, Honglun Zhang, Ying Shan
Исследовательский центр (ARC), Tencent PCG
Теперь мы предоставляем чистую версию GFPGAN, которая не требует специализированных расширений CUDA. Если вы хотите использовать оригинальную модель из нашей статьи, см. PaperModel.md для установки.
Клонируйте репозиторий.
git clone https://github.com/TencentARC/GFPGAN.git
cd GFPGAN
Установите зависимые пакеты.
# Установите basicsr - https://github.com/xinntao/BasicSR
# Мы используем BasicSR как для обучения, так и для вывода
pip install basicsr
# Установите facexlib - https://github.com/xinntao/facexlib
# Мы используем обнаружение лиц и восстановление лиц в пакете facexlib
pip install facexlib
pip install -r requirements.txt
python setup.py develop
# Если вы хотите улучшить фоновые (не лица) области с помощью Real-ESRGAN,
# вам также необходимо установить пакет realesrgan
pip install realesrgan
Мы берём версию v1.3 в качестве примера. Другие модели можно найти здесь.
Скачайте предварительно обученные модели: GFPGANv1.3.pth.
wget https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth -P experiments/pretrained_models
Вывод!
python inference_gfpgan.py -i inputs/whole_imgs -o results -v 1.3 -s 2
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )