Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 1374|Risposta: 0

[Fonte] .NET chiama DeOldify.NET per colorizzare immagini (restauro di vecchie foto)

[Copiato link]
Pubblicato il 13-12-2024 15:54:51 | | | |
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 pregoRisposta




Precedente:Macchine NUC che supportano la memoria ECC
Prossimo:Windows usa tar per comprimere e confezionare cartelle
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com