Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1374|Jawab: 0

[Sumber] .NET memanggil DeOldify.NET untuk mewarnai gambar (restorasi foto lama)

[Salin tautan]
Dipaparkan pada 2024-12-13 15:54:51 | | | |
Persyaratan: Beberapa tahun yang lalu, saya melihat beberapa artikel tentang restorasi foto lama, yang tentang mengubah foto hitam putih menjadi foto berwarna. Beberapa didasarkan pada implementasi DeOldify, dan ada waktu untuk memeriksanya hari ini.

Alamat Proyek DeOldify:Login hyperlink terlihat.

Melihat pengenalan proyek, versi .NET direkomendasikan, alamat:Login hyperlink terlihat., artikel ini mencoba untuk menguji dengan DeOldify.NET.

Kloning proyek dengan perintah berikut:



Jalankan skrip kompilasi yang sesuai dengan kebutuhan Anda:

Membangun
Rincian
Script
Artistik
Versi dasar pewarna Artistik dengan bobot float16
Compile.artistic.bat
Artistik.w32
Pewarna artistik dengan float32 bobot
Compile.artistic.float.bat
Artistik.simd
Pewarna artistik dengan akselerasi SIMD dan bobot float16
Compile.artistic.simd.bat
Artistik.simd.w32
Pewarna artistik dengan akselerasi SIMD dan bobot float32
Compile.artistic.simd.float.bat
Kandang
Versi dasar pewarna stabil dengan bobot float16
Compile.stable.bat
Stabil.w32
Pewarna stabil dengan bobot float32
Compile.stable.float.bat
Stabil.simd
Pewarna stabil dengan akselerasi SIMD dan bobot float16
Compile.stable.simd.bat
Stabil.simd.w32
Pewarna stabil dengan akselerasi SIMD dan bobot float32
Compile.stable.simd.float.bat


Artikel ini menggunakan Stable.simd.w32 sebagai contoh, jalankan skrip Compile.stable.simd.float.bat, jangan terburu-buru untuk menjalankannya! Jangan terburu-buru untuk mengeksekusi! Jangan terburu-buru untuk mengeksekusi!

Sebelum menjalankan, unduh model di alamat:Login hyperlink terlihat.

Ada 4 model di gudang, masing-masing ukurannya adalah sebagai berikut, Anda dapat mengunduhnya sesuai dengan kebutuhan Anda:



Tempatkan file Stable.model yang diunduh di folder Implementation\src\Resources untuk diunduh, karena kode sumbernya adalah untuk mengemas model dengan sumber daya yang disematkan ke dalam aplikasi, itu akan sangat besar, jadi kita perlu memodifikasi kode sumber.

Ubah kode "Implementasi\src\DeOldify.cs" sebagai berikut:



Anda juga perlu memodifikasi file "Implementation\Windows.stable.simd.float.rsp", yang akan dikonfigurasi sebagai berikutMenghapus



Akhirnya, skrip Compile.stable.simd.float.bat dieksekusi, dan kompilasi selesai, dan ukuran file berakhir pada 1.7M, yaitu 800M+. File yang dikompilasi berada di bawah folder Release, dan Anda perlu membuat folder Sumber Daya baru di bawah folder itu dan memasukkan file Stable.model ke dalam direktori tersebut.

Jalankan program "DeOldify.NET.stable.windows.simd.w32.exe", temukan foto hitam putih dari Internet, dan uji seperti yang ditunjukkan di bawah ini:



Perbandingan antara gambar asli dan gambar yang diproses adalah sebagai berikut:



Unduhan produk jadi:

Wisatawan, jika Anda ingin melihat konten tersembunyi dari posting ini, silakanJawab




Mantan:Mesin NUC yang mendukung memori ECC
Depan:Windows menggunakan tar untuk mengompres dan mengemas folder
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com