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 :

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

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
Assistant scénario▸
Apps AI
Actualités AI 