Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 1374|Отговор: 0

[Източник] .NET извиква DeOldify.NET за оцветяване на изображения (реставрация на стара снимка)

[Копирай линк]
Публикувано на 2024-12-13 15:54:51 | | | |
Изисквания: Преди няколко години видях някои статии за реставрация на стари снимки, които бяха за преобразуване на черно-бели снимки в цветни снимки. Някои са базирани на имплементации на DeOldify и днес има време да ги разгледаме.

Адрес на проекта DeOldify:Входът към хиперлинк е видим.

С оглед на въвеждането на проекта, препоръчва се .NET версия, адрес:Входът към хиперлинк е видим., тази статия се опитва да тества с DeOldify.NET.

Клонирайте проекта със следната команда:



Пуснете съответния компилационен скрипт според вашите нужди:

Строя
Подробности
Сценарий
Артистичен
Основна версия на Artistic colorizer с 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