Requisiti: Qualche anno fa, ho visto alcuni articoli sul restauro di vecchie foto, che riguardavano la conversione di foto in bianco e nero in foto a colori. Alcuni si basano su implementazioni DeOldify, e oggi c'è tempo per approfondirle.
Indirizzo del progetto DeOldify:Il login del link ipertestuale è visibile.
Guardando all'introduzione del progetto, si consiglia una versione .NET, riguardo:Il login del link ipertestuale è visibile., questo articolo cerca di testare con DeOldify.NET.
Clona il progetto con il seguente comando:
Esegui lo script di compilazione corrispondente secondo le tue esigenze:
Costruire | Dettagli | Copione | Artistico | Versione base di Artistic colorizer con pesi float16 | Compile.artistic.bat | Artistic.w32 | Coloratore artistico con pesi float32 | Compile.artistic.float.bat | Artistic.simd | Coloratore artistico con accelerazione SIMD e pesi float16 | Compile.artistic.simd.bat | Artistic.simd.w32 | Coloratore artistico con accelerazione SIMD e pesi float32 | Compile.artistic.simd.float.bat | Stalla | Versione base del coloratore Stable con pesi float16 | Compile.stable.bat | Stable.w32 | Colorizzatore stabile con pesi float32 | Compile.stable.float.bat | Stable.simd | Coloratore stabile con accelerazione SIMD e pesi float16 | Compile.stable.simd.bat | Stable.simd.w32 | Coloratore stabile con accelerazione SIMD e pesi float32 | Compile.stable.simd.float.bat |
Questo articolo usa Stable.simd.w32 come esempio, esegui lo script Compile.stable.simd.float.bat, non affrettarti a eseguirlo! Non affrettarti a eseguire! Non affrettarti a eseguire!
Prima di eseguire, scarica il modello all'indirizzo:Il login del link ipertestuale è visibile.
Ci sono 4 modelli nel magazzino, ogni misura è la seguente, puoi scaricarli secondo le tue esigenze:
Metti il file Stable.model scaricato nella cartella Implementation\src\Resources per il download, poiché il codice sorgente serve a confezionare il modello con risorse incorporate nell'applicazione, sarà molto grande, quindi dobbiamo modificare il codice sorgente.
Modifica il codice "Implementation\src\DeOldify.cs" come segue:
Devi anche modificare il file "Implementation\Windows.stable.simd.float.rsp", che sarà configurato come segueCancellare:
Infine, lo script Compile.stable.simd.float.bat viene eseguito, la compilazione è completata e la dimensione del file arriva a 1,7M, che corrispondeva a 800M+. Il file compilato è sotto la cartella Release, e devi creare una nuova cartella Resources sotto quella cartella e inserire il file Stable.model in quella directory.
Esegui il programma "DeOldify.NET.stable.windows.simd.w32.exe", trova una foto in bianco e nero su Internet e testala come mostrato qui sotto:
Il confronto tra l'immagine originale e l'immagine elaborata è il seguente:
Scarica il prodotto finito:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta |