Comment utiliser CodeFormer pour restaurer de vieilles photos et supprimer la mosaïque ? 230

Comment utiliser CodeFormer pour restaurer de vieilles photos et supprimer la mosaïque ?

CodeFormer est un puissant outil d'IA qui restaure efficacement les vieilles photos et supprime les mosaïques des vidéos et des images. Il ne se contente pas de réparer les visages, il traite aussi les mosaïques dans les vidéos pour une image bien plus nette. Téléchargez le code et exécutez-le en local grâce au tutoriel étape par étape ci-dessous.

Comment utiliser CodeFormer pour restaurer de vieilles photos et supprimer la mosaïque ?

Cody Former est un puissant logiciel d'IA capable de restaurer efficacement les anciennes photos et de supprimer la mosaïque dans les vidéos et les images. Il peut non seulement restaurer les visages, mais aussi traiter la mosaïque dans les vidéos, rendant l'image plus nette. Les utilisateurs peuvent télécharger le code et l'utiliser dans un environnement local. Le tutoriel spécifique peut être effectué en suivant les étapes ci-dessous :

Méthode 1 :

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

Installation de l'environnement :

  • Installez Python 3.8, que vous pouvez télécharger depuis le site officiel ou utiliser Anaconda pour créer un environnement virtuel.

  • Installez Git, utilisé pour cloner le code source du projet.

  • Installez PyTorch, en choisissant la version appropriée selon la configuration de votre ordinateur (CPU ou CUDA).

Télécharger le code source :

  • Allez sur https://github.com/sczhou/CodeFormer.

  • Utilisez la commande git clone https://github.com/sczhou/CodeFormer.git pour cloner le code source, ou téléchargez directement l'archive ZIP et décompressez-la.

Installation des dépendances :

  • Dans le dossier du code source, exécutez pip3 install -r requirements.txt pour installer les bibliothèques dépendantes nécessaires.

  • Exécutez python basicsr/setup.py develop pour compiler CodeFormer.

  • Téléchargez les modèles pré-entraînés en exécutant respectivement les commandes suivantes :

python scripts/download_pretrained_models.py facelib

python scripts/download_pretrained_models.py dlib

python scripts/download_pretrained_models.py CodeFormer

Utiliser CodeFormer pour restaurer des photos :

  • Pour restaurer le visage d'une seule image :

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

Description des paramètres : -w est le paramètre de pondération, avec une plage de valeurs de [0,1] ; plus la valeur est petite, meilleur est l'effet de restauration ; --input_path est le chemin de l'image à restaurer, qui peut être le chemin d'une seule image ou le chemin d'un dossier contenant plusieurs images.

  • Pour restaurer des images avec plusieurs visages :

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

Suppression de la mosaïque dans les vidéos (facultatif) :

  • Placez la vidéo dans le dossier désigné, puis utilisez l'interface graphique ou l'outil en ligne de commande de CodeFormer pour la traiter. La vitesse de traitement est lente et nécessite un ordinateur hautement configuré pour prendre en charge le traitement de vidéos volumineuses.

Il convient de noter que CodeFormer est principalement utilisé pour la restauration des visages, et son effet est limité pour la suppression de la mosaïque sur d'autres parties. Si vous devez supprimer la mosaïque sur d'autres parties, vous pouvez envisager d'utiliser d'autres logiciels spécialisés tels que JAVPLAYER.

Méthode 2 :

Utilisez directement la version GUI de bureau pré-packagée du logiciel CodeFormer, ouvrez-la en un clic pour l'utiliser, ce qui est très pratique.

Lien de téléchargement : https://github.com/Arthurzhangsheng/CodeFormer_GUI?tab=readme-ov-file

CodeFormer_GUI图形界面.jpg

Instructions d'utilisation de l'interface graphique CodeFormer_GUI :

  • Téléchargez et décompressez le package d'installation

  • Cliquez sur 启动.bat pour exécuter

  • Pour les autres fonctions, consultez les instructions de l'interface