DeepMosaics: eliminación o adición automática de mosaicos en imágenes y vídeos
Últimos recursos sobre IAActualizado hace 11 meses Círculo de intercambio de inteligencia artificial 4.6K 00
Introducción general
DeepMosaics es un proyecto de código abierto basado en técnicas de segmentación semántica y conversión de imagen a imagen diseñadas para eliminar automáticamente mosaicos de imágenes y vídeos o añadirles efectos de mosaico. El proyecto aprovecha la potencia del aprendizaje profundo para proporcionar a los usuarios una forma eficiente de procesar imágenes en mosaico, ya estén descodificadas o codificadas.DeepMosaics es compatible con sistemas Windows, Linux y Mac OS, y está especialmente indicado para ejecutarse en GPU NVIDIA con entornos CUDA instalados para aprovechar al máximo la aceleración en la GPU.
Debido a que el proyecto es más antiguo, de acuerdo con el proceso predeterminado de instalación puede depender de la versión del entorno del problema causado por anomalías, por favor, instale la última disposición de un solo clic paquete de despliegue.


Lista de funciones
- Elimina automáticamente los mosaicos de fotos y vídeos
- Añade automáticamente efectos de mosaico
- Compatible con varios sistemas operativos (Windows, Linux, Mac OS)
- Procesamiento eficiente mediante técnicas de aprendizaje profundo
- Proporcionar modelos preentrenados para mejorar el procesamiento
- Posibilidad de entrenar modelos con datos personalizados
Utilizar la ayuda
Pasos de la instalación
- Proyecto de clonación:
git clone https://github.com/HypoX64/DeepMosaics.git cd DeepMosaics
- Crear y activar un entorno virtual (opcional):
virtualenv mosaic source mosaic/bin/activate
- Instale la dependencia:
pip install -r requirements.txt
La versión dependiente es antigua, por favor edite para eliminar el número de versión e instale.
Añadir un mosaico
Utilice el siguiente comando para añadir un mosaico a una imagen:
python deepmosaic.py --media_path ./path/to/your/image.jpg --model_path ./pretrained_models/mosaic/add_face.pth --gpu_id 0
Eliminar mosaicos
Utilice el siguiente comando para eliminar el mosaico de la imagen:
python deepmosaic.py --media_path ./result/path/to/your/image_with_mosaic.jpg --model_path ./pretrained_models/mosaic/clean_face_HD.pth --gpu_id 0
advertencia
- Asegúrese de que el modelo preentrenado se descarga y se coloca en la ruta correcta.
- El tiempo de ejecución depende del rendimiento del ordenador, y se recomienda ejecutarlo en una GPU para un procesamiento más rápido.
- Para los archivos de vídeo, se recomienda utilizar potplayer para reproducir la salida.
Casos prácticos y buenas prácticas
DeepMosaics se utiliza en una amplia gama de aplicaciones, como la protección de la privacidad, la creación artística y la edición de vídeo. Por ejemplo, eliminando mosaicos de retratos, realizando verificaciones de reconocimiento facial durante la autentificación de identidades (sólo con fines legales), o al revés, añadiendo desenfoque a información sensible para la seguridad de la privacidad. Los artistas pueden utilizar esta herramienta para migrar el estilo de pinturas famosas a imágenes que contengan mosaicos para crear obras de arte visuales únicas, como convertir una foto de un rostro humano en una al estilo Van Gogh.
Nueva versión del paquete de instalación del cliente con un solo clic
Versión anterior:
https://drive.google.com/open?id=1LTERcN33McoiztYEwBxMuRjjgxh4DEPs
https://pan.baidu.com/s/10rN3U3zd5TmfGpO_PEShqQ Extraer código 1x0a
Nueva edición:
https://pan.baidu.com/s/1h4FPF3RSyjoZ17Y8lrIkKg?pwd=gswk Código de extracto: gswk
https://drive.google.com/drive/folders/1-AbrPv09a7YRTYM4Od_Byvc8UqqQj0J1
© declaración de copyright
Derechos de autor del artículo Círculo de intercambio de inteligencia artificial Todos, por favor no reproducir sin permiso.
Artículos relacionados
Sin comentarios...