Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 1374|Antwort: 0

[Quelle] .NET ruft DeOldify.NET auf, um Bilder zu kolorieren (alte Fotowiederherstellung)

[Link kopieren]
Veröffentlicht am 13.12.2024, 15:54:51 | | | |
Anforderungen: Vor einigen Jahren sah ich einige Artikel über die Restaurierung alter Fotos, die sich mit der Umwandlung von Schwarzweißfotos in Farbfotos beschäftigten. Einige basieren auf DeOldify-Implementierungen, und es gibt heute noch Zeit, sich damit zu beschäftigen.

Adresse des DeOldify-Projekts:Der Hyperlink-Login ist sichtbar.

Mit Blick auf die Einführung des Projekts wird eine .NET-Version empfohlen, die Folgendes behandelt:Der Hyperlink-Login ist sichtbar., dieser Artikel versucht, mit DeOldify.NET zu testen.

Klone das Projekt mit folgendem Befehl:



Führe das entsprechende Kompilationsskript entsprechend deinen Bedürfnissen aus:

Bauen
Details
Skript
Künstlerisch
Basisversion des Künstlerischen Kolorizers mit float16-Gewichten
Compile.artistic.bat
Artistic.w32
Künstlerischer Kolorizer mit float32-Gewichten
Compile.artistic.float.bat
Artistic.simd
Künstlerischer Kolorizer mit SIMD-Beschleunigung und float16-Gewichten
Compile.artistic.simd.bat
Artistic.simd.w32
Künstlerischer Kolorizer mit SIMD-Beschleunigung und float32-Gewichten
Compile.artistic.simd.float.bat
Stall
Basisversion des stabilen Kolorizers mit float16-Gewichten
Compile.stable.bat
Stable.w32
Stabiler Kolorizer mit float32-Gewichten
Compile.stable.float.bat
Stable.simd
Stabiler Kolorizer mit SIMD-Beschleunigung und float16-Gewichten
Compile.stable.simd.bat
Stable.simd.w32
Stabiler Kolorizer mit SIMD-Beschleunigung und float32-Gewichten
Compile.stable.simd.float.bat


Dieser Artikel verwendet Stable.simd.w32 als Beispiel, führe das Compile.stable.simd.float.bat Skript aus, überstürze es nicht! Nicht überstürzen mit der Ausführung! Nicht überstürzen mit der Ausführung!

Laden Sie das Modell vor der Ausführung unter folgender Adresse herunter:Der Hyperlink-Login ist sichtbar.

Im Lager gibt es 4 Modelle, jede Größe ist wie folgt, Sie können sie je nach Ihren Bedürfnissen herunterladen:



Legt die heruntergeladene Datei Stable.model in den Ordner Implementation\src\Resources zum Herunterladen, da der Quellcode dazu dient, das Modell mit eingebetteten Ressourcen in die Anwendung zu packen, es wird sehr groß sein, daher müssen wir den Quellcode anpassen.

Ändern Sie den Code "Implementation\src\DeOldify.cs" wie folgt:



Du musst außerdem die Datei "Implementation\Windows.stable.simd.float.rsp" ändern, die wie folgt konfiguriert wirdLöschen



Schließlich wird das Compile.stable.simd.float.bat-Skript ausgeführt, die Kompilierung abgeschlossen, und die Dateigröße beträgt 1,7M, also 800M+. Die kompilierte Datei befindet sich unter dem Release-Ordner, und du musst einen neuen Resources-Ordner unter diesem Ordner erstellen und die Stable.model-Datei in dieses Verzeichnis legen.

Führen Sie das Programm "DeOldify.NET.stable.windows.simd.w32.exe" aus, suchen Sie ein Schwarzweißfoto aus dem Internet und testen Sie es wie unten gezeigt:



Der Vergleich zwischen dem Originalbild und dem bearbeiteten Bild ist wie folgt:



Fertiges Produkt herunterladen:

Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitteAntwort




Vorhergehend:NUC-Maschinen, die ECC-Speicher unterstützen
Nächster:Windows verwendet tar, um Ordner zu komprimieren und zu paketieren
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com