Exigences : Il y a quelques années, j’ai vu des articles sur la restauration d’anciennes photos, qui concernaient la conversion des photos en noir et blanc en photos couleur. Certains sont basés sur des implémentations DeOldify, et il est temps de les examiner aujourd’hui.
Adresse du projet DeOldify :La connexion hyperlientérée est visible.
En regardant l’introduction du projet, une version .NET est recommandée, adresse suivante :La connexion hyperlientérée est visible., cet article tente de tester avec DeOldify.NET.
Clonez le projet avec la commande suivante :
Exécutez le script de compilation correspondant selon vos besoins :
Construire | Détails | Script | Artistique | Version de base du coloriseur artistique avec poids float16 | Compile.artistic.bat | Artistic.w32 | Coloriseur artistique avec poids float32 | Compile.artistic.float.bat | Artistic.simd | Coloriseur artistique avec accélération SIMD et poids float16 | Compile.artistic.simd.bat | Artistic.simd.w32 | Coloriseur artistique avec accélération SIMD et poids float32 | Compile.artistic.simd.float.bat | Étable | Version de base du coloriseur stable avec poids float16 | Compile.stable.bat | Stable.w32 | Coloriseur stable avec poids float32 | Compile.stable.float.bat | Stable.simd | Coloriseur stable avec accélération SIMD et poids float16 | Compile.stable.simd.bat | Stable.simd.w32 | Coloriseur stable avec accélération SIMD et poids float32 | Compile.stable.simd.float.bat |
Cet article prend Stable.simd.w32 comme exemple, lancez le script Compile.stable.simd.float.bat, ne vous précipitez pas pour l’exécuter ! Ne vous précipitez pas pour exécuter ! Ne vous précipitez pas pour exécuter !
Avant d’exécuter, téléchargez le modèle à l’adresse :La connexion hyperlientérée est visible.
Il y a 4 modèles dans l’entrepôt, chaque taille est la suivante, vous pouvez le télécharger selon vos besoins :
Placez le fichier Stable.model téléchargé dans le dossier Implementation\src\Resources pour le télécharger, puisque le code source doit empaqueter le modèle avec des ressources intégrées dans l’application, il sera très volumineux, donc il faut modifier le code source.
Modifiez le code « Implémentation\src\DeOldify.cs » comme suit :
Vous devez également modifier le fichier « Implementation\Windows.stable.simd.float.rsp », qui sera configuré comme suitSupprimer:
Enfin, le script Compile.stable.simd.float.bat est exécuté, la compilation est terminée, et la taille du fichier est de 1,7 M, soit 800 M+. Le fichier compilé se trouve dans le dossier Release, et vous devez créer un nouveau dossier Resources sous ce dossier et placer le fichier Stable.model dans ce répertoire.
Lancez le programme « DeOldify.NET.stable.windows.simd.w32.exe », trouvez une photo en noir et blanc sur Internet, et testez-la comme indiqué ci-dessous :
La comparaison entre l’image originale et l’image traitée est la suivante :
Téléchargement du produit fini :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre |