Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 1374|Svar: 0

[Källa] .NET anropar DeOldify.NET för att färglägga bilder (gammal fotorestaurering)

[Kopiera länk]
Publicerad den 2024-12-13 15:54:51 | | | |
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ällaSvar




Föregående:NUC-maskiner som stödjer ECC-minne
Nästa:Windows använder tar för att komprimera och paketera mappar
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com