Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 1374|Відповідь: 0

[Джерело] .NET викликає DeOldify.NET для кольоризації зображень (стара реставрація фото)

[Копіювати посилання]
Опубліковано 2024-12-13 15:54:51 | | | |
Вимоги: Кілька років тому я бачив кілька статей про реставрацію старих фотографій, які стосувалися конвертації чорно-білих фото у кольорові фотографії. Деякі базуються на реалізаціях DeOldify, і сьогодні є час їх вивчити.

Адреса проєкту DeOldify:Вхід за гіперпосиланням видно.

З огляду на впровадження проєкту, рекомендується версія .NET, адреса:Вхід за гіперпосиланням видно., ця стаття намагається протестувати DeOldify.NET.

Клонуйте проєкт за допомогою такої команди:



Запустіть відповідний скрипт компіляції відповідно до ваших потреб:

Будувати
Деталі
Сценарій
Художніх
Базова версія художнього колоризатора з вагами float16
Compile.artistic.bat
Artistic.w32
Художній колорайзер з вагами float32
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
Stable.w32
Стабільний колорайзер з вагами float32
Compile.stable.float.bat
Stable.simd
Стабільний колорайзер із прискоренням SIMD та вагами float16
Compile.stable.simd.bat
Stable.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,7M, що було 800M+. Скомпільований файл знаходиться у папці Release, і вам потрібно створити нову папку Resources у цій папці та помістити файл Stable.model у цю папку.

Запустіть програму «DeOldify.NET.stable.windows.simd.w32.exe», знайдіть чорно-біле фото в Інтернеті та протестуйте його, як показано нижче:



Порівняння між оригінальним зображенням і обробленим зображенням виглядає так:



Завантаження готового продукту:

Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласкаВідповідь




Попередній:Машини NUC, які підтримують пам'ять ECC
Наступний:Windows використовує tar для стиснення та пакування папок
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com