1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-GFPGAN

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Практический алгоритм восстановления лиц в реальных условиях: GFPGAN

Логотип GFPGAN

Английский | 简体中文

Обновления:

Спасибо за интерес к нашей работе. Вы также можете ознакомиться с нашими новыми обновлениями о крошечных моделях для аниме-изображений и видео в Real-ESRGAN:

GFPGAN направлен на разработку практического алгоритма восстановления лиц в реальных условиях. Он использует богатые и разнообразные априорные данные, заключённые в предварительно обученной GAN для лица (например, StyleGAN2), для слепого восстановления лица.

Часто задаваемые вопросы можно найти в FAQ.md. Real-ESRGAN

:white_check_mark: Мы предоставляем чистую версию GFPGAN, которая не требует расширений CUDA. :white_check_mark: Мы предлагаем обновлённую модель без раскрашивания лиц.


Если GFPGAN полезен для ваших фотографий/проектов, пожалуйста, помогите поставить :star: этому репозиторию или порекомендуйте его своим друзьям. Спасибо!

Другие рекомендуемые проекты:

:arrow_forward: Real-ESRGAN: практический алгоритм для общего восстановления изображений. :arrow_forward: BasicSR: набор инструментов с открытым исходным кодом для восстановления изображений и видео. :arrow_forward: facexlib: коллекция, предоставляющая полезные функции, связанные с лицами. :arrow_forward: HandyView: программа просмотра изображений на основе PyQt5, удобная для просмотра и сравнения.


GFP-GAN: к реальному восстановлению лиц вслепую с использованием генеративного лицевого приоритета

[Paper]   [Project Page]   [Demo]
Xintao Wang, Yu Li, Honglun Zhang, Ying Shan
Исследовательский центр (ARC), Tencent PCG


Зависимости и установка

  • Python >= 3.7 (рекомендуется использовать Anaconda или Miniconda).
  • PyTorch >= 1.7.
  • Опционально: NVIDIA GPU + CUDA.
  • Опционально: Linux.

Установка

Теперь мы предоставляем чистую версию GFPGAN, которая не требует специализированных расширений CUDA. Если вы хотите использовать оригинальную модель из нашей статьи, см. PaperModel.md для установки.

  1. Клонируйте репозиторий.

    git clone https://github.com/TencentARC/GFPGAN.git
    cd GFPGAN
  2. Установите зависимые пакеты.

    # Установите 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 )

Вы можете оставить комментарий после Вход в систему

Введение

GFPGAN — это открытый алгоритм восстановления лиц от Tencent. Он использует богатые и разнообразные априорные знания, заключённые в предварительно обученных GAN для лиц (таких как StyleGAN2), для слепого восстановления лиц (blind face). Цель разработки — создание решений, применимых к современным сценариям использования. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-GFPGAN.git
git@api.gitlife.ru:oschina-mirror/mirrors-GFPGAN.git
oschina-mirror
mirrors-GFPGAN
mirrors-GFPGAN
master