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.


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
- Projet de clonage :
git clone https://github.com/HypoX64/DeepMosaics.git cd DeepMosaics
- Créer et activer un environnement virtuel (facultatif) :
virtualenv mosaic source mosaic/bin/activate
- 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
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...