Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 1374|Απάντηση: 0

[Πηγή] Το .NET καλεί DeOldify.NET για χρωματισμό εικόνων (αποκατάσταση παλιών φωτογραφιών)

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2024-12-13 15:54:51 | | | |
Απαιτήσεις: Πριν από μερικά χρόνια, είδα κάποια άρθρα σχετικά με την αποκατάσταση παλιών φωτογραφιών, τα οποία αφορούσαν τη μετατροπή ασπρόμαυρων φωτογραφιών σε έγχρωμες φωτογραφίες. Ορισμένα βασίζονται σε υλοποιήσεις DeOldify και υπάρχει χρόνος να τα εξετάσουμε σήμερα.

Διεύθυνση έργου DeOldify:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Εξετάζοντας την εισαγωγή του έργου, συνιστάται μια έκδοση .NET, η οποία απευθύνεται:Η σύνδεση με υπερσύνδεσμο είναι ορατή., αυτό το άρθρο επιχειρεί να δοκιμάσει με DeOldify.NET.

Κλωνοποιήστε το έργο με την ακόλουθη εντολή:



Εκτελέστε το αντίστοιχο σενάριο μεταγλώττισης σύμφωνα με τις ανάγκες σας:

Οικοδομώ
Λεπτομέρειες
Χειρόγραφο
Καλλιτεχνικός
Βασική έκδοση του Artistic colorizer με float16 βάρη
Compile.artistic.bat
Καλλιτεχνική.w32
Καλλιτεχνικός χρωματιστής με πλωτήρα32 βάρη
Compile.artistic.float.bat
Artistic.simd
Καλλιτεχνικός χρωματιστής με επιτάχυνση SIMD και float16 βάρη
Compile.artistic.simd.bat
Artistic.simd.w32
Καλλιτεχνικός χρωματιστής με επιτάχυνση SIMD και float32 βάρη
Compile.artistic.simd.float.bat
Σταθερός
Βασική έκδοση του Stable colorizer με float16 βάρη
Compile.stable.bat
Σταθερός.w32
Σταθερός χρωματιστής με float32 βάρη
Compile.stable.float.bat
Σταθερός.simd
Σταθερός χρωματιστής με επιτάχυνση SIMD και float16 βάρη
Compile.stable.simd.bat
Σταθερός.simd.w32
Σταθερός χρωματιστής με επιτάχυνση SIMD και float32 βάρη
Compile.stable.simd.float.bat


Αυτό το άρθρο χρησιμοποιεί το Stable.simd.w32 ως παράδειγμα, εκτελέστε το σενάριο Compile.stable.simd.float.bat, μην βιαστείτε να το εκτελέσετε! Μην βιαστείτε να εκτελέσετε! Μην βιαστείτε να εκτελέσετε!

Πριν από την εκτέλεση, κατεβάστε το μοντέλο στη διεύθυνση:Η σύνδεση με υπερσύνδεσμο είναι ορατή.

Υπάρχουν 4 μοντέλα στην αποθήκη, κάθε μέγεθος έχει ως εξής, μπορείτε να το κατεβάσετε ανάλογα με τις ανάγκες σας:



Τοποθετήστε το ληφθέν αρχείο Stable.model στο φάκελο Implementation\src\Resources για λήψη, καθώς ο πηγαίος κώδικας είναι να συσκευάσει το μοντέλο με ενσωματωμένους πόρους στην εφαρμογή, θα είναι πολύ μεγάλος, επομένως πρέπει να τροποποιήσουμε τον πηγαίο κώδικα.

Τροποποιήστε τον κώδικα "Implementation\src\DeOldify.cs" ως εξής:



Πρέπει επίσης να τροποποιήσετε το αρχείο "Implementation\Windows.stable.simd.float.rsp", το οποίο θα διαμορφωθεί ως εξήςΔιαγράφω



Τέλος, εκτελείται το σενάριο Compile.stable.simd.float.bat και η μεταγλώττιση ολοκληρώνεται και το μέγεθος του αρχείου καταλήγει στα 1.7 εκατομμύρια, που ήταν 800 εκατομμύρια+. Το μεταγλωττισμένο αρχείο βρίσκεται κάτω από το φάκελο Release και πρέπει να δημιουργήσετε έναν νέο φάκελο Resources κάτω από αυτόν το φάκελο και να τοποθετήσετε το αρχείο Stable.model σε αυτόν τον κατάλογο.

Εκτελέστε το πρόγραμμα "DeOldify.NET.stable.windows.simd.w32.exe", βρείτε μια ασπρόμαυρη φωτογραφία από το Διαδίκτυο και δοκιμάστε την όπως φαίνεται παρακάτω:



Η σύγκριση μεταξύ της αρχικής εικόνας και της επεξεργασμένης εικόνας έχει ως εξής:



Λήψη τελικού προϊόντος:

Τουρίστες, αν θέλετε να δείτε το κρυφό περιεχόμενο αυτής της ανάρτησης, παρακαλώΑπάντηση




Προηγούμενος:Μηχανές NUC που υποστηρίζουν μνήμη ECC
Επόμενος:Τα Windows χρησιμοποιούν tar για τη συμπίεση και τη συσκευασία φακέλων
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com