¿Cómo usar CodeFormer para restaurar fotos antiguas y eliminar mosaicos? 227

¿Cómo usar CodeFormer para restaurar fotos antiguas y eliminar mosaicos?

CodeFormer es una potente herramienta de IA que restaura eficazmente fotos antiguas y elimina mosaicos en vídeos e imágenes. No solo repara rostros, sino que también procesa mosaicos en vídeos para mejorar la claridad. Puedes descargar el código y ejecutarlo en un entorno local siguiendo el tutorial paso a paso.

¿Cómo usar CodeFormer para restaurar fotos antiguas y eliminar mosaicos?

Cody Former es un potente software de ia capaz de reparar eficazmente fotos antiguas y eliminar el mosaico en vídeos e imágenes. No solo puede reparar rostros humanos, sino que también procesa el mosaico en los vídeos, haciendo que la imagen sea más nítida. Los usuarios pueden descargar el código e instalarlo en su entorno local para usarlo. El tutorial específicose puede seguir siguiendo estos pasos:

Método uno:

如何使用CodeFormer修复老旧照片?.jpg

Entorno de instalación:

  • Instale la versión 3.8 de Python; puede descargarla desde el sitio web oficial o crear un entorno virtual con Anaconda.

  • Instale Git, que se utiliza para clonar el código fuente del proyecto.

  • Instale PyTorch y elija la versión adecuada (CPU o CUDA) según la configuración de su equipo.

Descargar el código fuente:

  • Vaya a https://github.com/sczhou/CodeFormer.

  • Utilice el comando git clone https://github.com/sczhou/CodeFormer.git para clonar el código fuente, o descargue directamente el paquete ZIP y descomprímalo.

Instalación de dependencias:

  • En la carpeta del código fuente, ejecute pip3 install -r requirements.txt para instalar las bibliotecas de dependencias necesarias.

  • Ejecute python basicsr/setup.py develop para compilar CodeFormer.

  • Descargue los modelos preentrenados ejecutando los siguientes comandos por separado:

python scripts/download_pretrained_models.py facelib

python scripts/download_pretrained_models.py dlib

python scripts/download_pretrained_models.py CodeFormer

Usar CodeFormer para reparar fotos:

  • Para reparar el rostro de una sola imagen:

python inference_codeformer.py -w 0.2 --has_aligned --input_path [image folder]|[image path]

Descripción de los parámetros: -w es el parámetro de peso, con un rango de valores de [0,1]; cuanto menor sea el valor, mejor será el efecto de reparación; --input_path es la ruta de la imagen que se va a reparar y puede ser la ruta de una sola imagen o la ruta de una carpeta que contenga varias imágenes.

  • Para reparar imágenes con varios rostros:

python inference_codeformer.py -w 0.7 --input_path [image folder]|[image path]

Eliminación de mosaico en vídeos (opcional):

  • Coloque el vídeo en la carpeta designada y, a continuación, utilice la interfaz gráfica o la herramienta de línea de comandos de CodeFormer para procesarlo. La velocidad de procesamiento es lenta y se necesita un equipo de alto rendimiento para soportar el procesamiento de vídeos de gran tamaño.

Cabe señalar que CodeFormer se utiliza principalmente para la reparación de rostros y su efecto en la eliminación del mosaico de otras partes es limitado. Si necesita eliminar el mosaico de otras partes, puede considerar el uso de otro software específico como JAVPLAYER.

Método dos:

Utilice directamente la versión empaquetada del software CodeFormer con interfaz gráfica de escritorio; basta con abrirlo con un solo clic, lo cual resulta muy cómodo.

Enlace de descarga:https://github.com/Arthurzhangsheng/CodeFormer_GUI?tab=readme-ov-file

CodeFormer_GUI图形界面.jpg

Instrucciones de uso de la interfaz gráfica CodeFormer_GUI:

  • Descargue y descomprima el paquete de instalación

  • Haga clic en Iniciar.bat para ejecutar

  • Para el resto de funciones, consulte las instrucciones de la interfaz