Requisitos: Hace unos años, vi algunos artículos sobre la restauración de fotos antiguas, que trataban sobre convertir fotos en blanco y negro en fotos en color. Algunos se basan en implementaciones de DeOldify, y hoy hay tiempo para investigarlas.
Dirección del proyecto DeOldify:El inicio de sesión del hipervínculo es visible.
Al observar la introducción del proyecto, se recomienda una versión .NET, con la dirección:El inicio de sesión del hipervínculo es visible., este artículo intenta probar con DeOldify.NET.
Clona el proyecto con el siguiente comando:
Ejecuta el script de compilación correspondiente según tus necesidades:
Construir | Detalles | Guión | Artístico | Versión básica del colorizador artístico con pesos float16 | Compile.artistic.bat | Artistic.w32 | Colorizador artístico con pesos float32 | Compile.artistic.float.bat | Artistic.simd | Colorizador artístico con aceleración SIMD y pesos float16 | Compile.artistic.simd.bat | Artistic.simd.w32 | Colorizador artístico con aceleración SIMD y pesos float32 | Compile.artistic.simd.float.bat | Establo | Versión básica del colorizador estable con pesos float16 | Compile.stable.bat | Stable.w32 | Colorizador estable con pesos float32 | Compile.stable.float.bat | Stable.simd | Colorizador estable con aceleración SIMD y pesos float16 | Compile.stable.simd.bat | Stable.simd.w32 | Colorizador estable con aceleración SIMD y pesos float32 | Compile.stable.simd.float.bat |
Este artículo usa Stable.simd.w32 como ejemplo, ejecuta el script Compile.stable.simd.float.bat, ¡no te apresures a ejecutarlo! ¡No te apresures a ejecutar! ¡No te apresures a ejecutar!
Antes de ejecutar, descarga el modelo en la dirección:El inicio de sesión del hipervínculo es visible.
Hay 4 modelos en el almacén, cada tamaño es el siguiente, puedes descargarlo según tus necesidades:
Coloca el archivo descargado de Stable.model en la carpeta Implementation\src\Resources para descargarlo, ya que el código fuente es para empaquetar el modelo con recursos incrustados en la aplicación, será muy grande, así que necesitamos modificar el código fuente.
Modifica el código "Implementación\src\DeOldify.cs" de la siguiente manera:
También necesitas modificar el archivo "Implementation\Windows.stable.simd.float.rsp", que se configurará de la siguiente maneraBorrar:
Finalmente, se ejecuta el script Compile.stable.simd.float.bat, la compilación se completa y el tamaño del archivo es de 1,7M, que era 800M+. El archivo compilado está en la carpeta Release, y tienes que crear una nueva carpeta Resources bajo esa carpeta y poner el archivo Stable.model en ese directorio.
Ejecuta el programa "DeOldify.NET.stable.windows.simd.w32.exe", busca una foto en blanco y negro de Internet y pruébala como se muestra a continuación:
La comparación entre la imagen original y la imagen procesada es la siguiente:
Descarga del producto terminado:
Turistas, si queréis ver el contenido oculto de esta publicación, por favor Respuesta |