Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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 для скачивания, поскольку исходный код предназначен для упаковки модели с встроенными ресурсами в приложение, он будет очень большим, поэтому нужно изменить исходный код.

Измените код «Реализация\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 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com