DeepMosaics : suppression automatique des mosaïques dans les images et les vidéos, ou ajout de mosaïques à ces dernières

Introduction générale

DeepMosaics est un projet open source basé sur la segmentation sémantique et les techniques de conversion d'image à image, conçu pour supprimer automatiquement les mosaïques des images et des vidéos ou pour y ajouter des effets de mosaïque. DeepMosaics est compatible avec les systèmes Windows, Linux et Mac OS, et est particulièrement adapté pour fonctionner sur les GPU NVIDIA avec les environnements CUDA installés pour tirer pleinement parti de l'accélération GPU.

 

Comme le projet est plus ancien, le processus d'installation par défaut peut dépendre de la version de l'environnement du problème causé par des anomalies, veuillez installer la dernière version du paquet de déploiement en un clic.

 

DeepMosaics:自动去除图像和视频中的马赛克,或向其添加马赛克

 

DeepMosaics:自动去除图像和视频中的马赛克,或向其添加马赛克

 

 

Liste des fonctions

  • Supprime automatiquement les mosaïques des photos et des vidéos
  • Ajout automatique d'effets de mosaïque
  • Prise en charge de plusieurs systèmes d'exploitation (Windows, Linux, Mac OS)
  • Traitement efficace à l'aide de techniques d'apprentissage profond
  • Fournir des modèles pré-entraînés pour améliorer le traitement
  • Aide à la formation de modèles avec des données personnalisées

 

 

Utiliser l'aide

Étapes de l'installation

  1. Projet de clonage :
    git clone https://github.com/HypoX64/DeepMosaics.git
    cd DeepMosaics
    
  2. Créer et activer un environnement virtuel (facultatif) :
    virtualenv mosaic
    source mosaic/bin/activate
    
  3. Installer la dépendance :
    pip install -r requirements.txt
    

La version dépendante est ancienne, veuillez la modifier pour supprimer le numéro de version et l'installer.

 

Ajouter une mosaïque

Utilisez la commande suivante pour ajouter une mosaïque à une image :

python deepmosaic.py --media_path ./path/to/your/image.jpg --model_path ./pretrained_models/mosaic/add_face.pth --gpu_id 0

Enlever les mosaïques

Utilisez la commande suivante pour supprimer la mosaïque de l'image :

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

mise en garde

  • Assurez-vous que le modèle pré-entraîné est téléchargé et placé sous le bon chemin.
  • La durée d'exécution dépend des performances de l'ordinateur, et il est recommandé de l'exécuter sur un GPU pour un traitement plus rapide.
  • Pour les fichiers vidéo, il est recommandé d'utiliser potplayer pour lire la sortie.

Cas d'utilisation et bonnes pratiques

DeepMosaics est utilisé dans un large éventail d'applications telles que la protection de la vie privée, la création artistique et le montage vidéo. Par exemple, en supprimant les mosaïques des portraits, en effectuant une vérification par reconnaissance faciale lors de l'authentification (à des fins juridiques uniquement), ou l'inverse, en ajoutant du flou aux informations sensibles pour la sécurité de la vie privée. Les artistes peuvent utiliser cet outil pour transférer le style de peintures célèbres vers des images contenant des mosaïques afin de créer des œuvres d'art visuelles uniques, par exemple en transformant une photo d'un visage humain en un style Van Gogh.

 

 

Nouvelle version du kit d'installation en un clic pour le client

Ancienne version :

https://drive.google.com/open?id=1LTERcN33McoiztYEwBxMuRjjgxh4DEPs

https://pan.baidu.com/s/10rN3U3zd5TmfGpO_PEShqQ Code d'extraction 1x0a

 

Nouvelle édition :

https://pan.baidu.com/s/1h4FPF3RSyjoZ17Y8lrIkKg?pwd=gswk Code d'extrait : gswk

https://drive.google.com/drive/folders/1-AbrPv09a7YRTYM4Od_Byvc8UqqQj0J1

© déclaration de droits d'auteur

Articles connexes

Pas de commentaires

Vous devez être connecté pour participer aux commentaires !
S'inscrire maintenant
aucun
Pas de commentaires...