Krav: För några år sedan såg jag några artiklar om restaurering av gamla foton, som handlade om att omvandla svartvita foton till färgbilder. Vissa är baserade på DeOldify-implementationer, och det finns tid att titta närmare på dem idag.
DeOldify Projektadress:Inloggningen med hyperlänken är synlig.
Med tanke på projektets introduktion rekommenderas en .NET-version, som adresserar:Inloggningen med hyperlänken är synlig., denna artikel försöker testa med DeOldify.NET.
Klona projektet med följande kommando:
Kör motsvarande kompilationsskript enligt dina behov:
Bygga | Detaljer | Manus | Konstnärlig | Grundversionen av Artistic-färgkorrigeraren med float16-vikter | Compile.artistic.bat | Artistic.w32 | Konstnärlig färgkorrigerare med float32-vikter | Compile.artistic.float.bat | Artistic.simd | Konstnärlig färgsättare med SIMD-acceleration och float16-vikter | Compile.artistic.simd.bat | Artistic.simd.w32 | Konstnärlig färgkorrigerare med SIMD-acceleration och float32-vikter | Compile.artistic.simd.float.bat | Stall | Grundläggande version av stabil färgkorrigerare med float16-vikter | Compile.stable.bat | Stable.w32 | Stabil färgkorrigerare med float32-vikter | Compile.stable.float.bat | Stable.simd | Stabil kolorizer med SIMD-acceleration och float16-vikter | Compile.stable.simd.bat | Stable.simd.w32 | Stabil kolorizer med SIMD-acceleration och float32-vikter | Compile.stable.simd.float.bat |
Den här artikeln använder Stable.simd.w32 som exempel, kör Compile.stable.simd.float.bat-skriptet, skynda inte att köra det! Skynda inte på att avrätta! Skynda inte på att avrätta!
Innan du kör, ladda ner modellen på adressen:Inloggningen med hyperlänken är synlig.
Det finns fyra modeller i lagret, varje storlek är följande, du kan ladda ner dem efter dina behov:
Placera den nedladdade Stable.model-filen i mappen Implementation\src\Resources för att ladda ner, eftersom källkoden är för att paketera modellen med inbäddade resurser i applikationen, den kommer att vara mycket stor, så vi behöver ändra källkoden.
Modifiera koden "Implementation\src\DeOldify.cs" enligt följande:
Du behöver också ändra filen "Implementation\Windows.stable.simd.float.rsp", som kommer att konfigureras enligt följandeTa bort:
Slutligen körs Compile.stable.simd.float.bat-skriptet, kompileringen är klar, och filstorleken blir 1,7M, vilket var 800M+. Den kompilerade filen ligger under Release-mappen, och du behöver skapa en ny Resources-mapp under den mappen och lägga Stable.model-filen i den katalogen.
Kör programmet "DeOldify.NET.stable.windows.simd.w32.exe", hitta ett svartvitt foto från internet och testa det enligt nedan:
Jämförelsen mellan originalbilden och den bearbetade bilden är följande:
Färdig produkt nedladdning:
Turister, om ni vill se det dolda innehållet i detta inlägg, snälla Svar |