Требования: Несколько лет назад я видел статьи о реставрации старых фотографий, которые касались преобразования черно-белых фотографий в цветные. Некоторые основаны на реализации 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», найдите чёрно-белую фотографию в Интернете и протестируйте её, как показано ниже:
Сравнение исходного изображения и обработанного изображения следующее:
Скачать готовый продукт:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ |