Как использовать CodeFormer для восстановления старых фото и удаления мозаики 229

Как использовать CodeFormer для восстановления старых фото и удаления мозаики

CodeFormer — мощный AI-инструмент, эффективно восстанавливающий старые фотографии и удаляющий мозаику с видео и изображений. Он способен не только ретушировать лица, но и убирать мозаику в видео, значительно повышая чёткость картинки. Скачайте код и запустите его локально, следуя пошаговой инструкции ниже.

Как использовать CodeFormer для восстановления старых фото и удаления мозаики

Cody Former — это мощное программное обеспечение на основе ai, которое эффективно восстанавливает старые фотографии и удаляет мозаику на видео и изображениях. Оно способно не только восстанавливать лица, но и обрабатывать мозаику в видео, делая изображение более чётким. Пользователи могут скачать код и установить его в локальной среде; подробное руководство можно выполнить, следуя приведённым ниже шагам:

Способ 1:

如何使用CodeFormer修复老旧照片?.jpg

Установка окружения:

  • Установите Python версии 3.8, скачав его с официального сайта или создав виртуальное окружение с помощью Anaconda.

  • Установите Git для клонирования исходного кода проекта.

  • Установите PyTorch, выбрав подходящую версию (CPU или CUDA) в зависимости от конфигурации вашего компьютера.

Скачивание исходного кода:

  • Перейдите по ссылке https://github.com/sczhou/CodeFormer.

  • Используйте команду git clone https://github.com/sczhou/CodeFormer.git для клонирования исходного кода или скачайте ZIP-архив и распакуйте его.

Установка зависимостей:

  • В папке с исходным кодом выполните команду pip3 install -r requirements.txt для установки необходимых библиотек.

  • Выполните команду python basicsr/setup.py develop для компиляции CodeFormer.

  • Скачайте предобученные модели, выполнив следующие команды:

python scripts/download_pretrained_models.py facelib

python scripts/download_pretrained_models.py dlib

python scripts/download_pretrained_models.py CodeFormer

Использование CodeFormer для восстановления фотографий:

  • Восстановление лица на одном изображении:

python inference_codeformer.py -w 0.2 --has_aligned --input_path [image folder]|[image path]

Описание параметров: -w — параметр веса, диапазон значений [0,1], чем меньше значение, тем лучше эффект восстановления; --input_path — путь к изображению, которое нужно восстановить, это может быть путь к одному изображению или к папке с несколькими изображениями.

  • Восстановление изображений с несколькими лицами:

python inference_codeformer.py -w 0.7 --input_path [image folder]|[image path]

Удаление мозаики с видео (опционально):

  • Поместите видео в указанную папку, затем обработайте его с помощью графического интерфейса CodeFormer или командной строки инструмента. Обработка выполняется медленно и требует мощного компьютера для работы с видео большого объёма.

Следует отметить, что CodeFormer в основном предназначен для восстановления лиц, и его эффективность в удалении мозаики на других участках ограничена. Если необходимо удалить мозаику с других участков, можно рассмотреть использование другого специализированного программного обеспечения, например JAVPLAYER.

Способ 2:

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

Ссылка для скачивания: https://github.com/Arthurzhangsheng/CodeFormer_GUI?tab=readme-ov-file

CodeFormer_GUI图形界面.jpg

Инструкция по использованию графического интерфейса CodeFormer_GUI:

  • Скачайте и распакуйте установочный пакет

  • Нажмите 启动.bat для запуска

  • Остальные функции описаны в интерфейсе