Вимоги: Кілька років тому я бачив кілька статей про реставрацію старих фотографій, які стосувалися конвертації чорно-білих фото у кольорові фотографії. Деякі базуються на реалізаціях 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», знайдіть чорно-біле фото в Інтернеті та протестуйте його, як показано нижче:
Порівняння між оригінальним зображенням і обробленим зображенням виглядає так:
Завантаження готового продукту:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь |