Bonjour,
Je cherche une solution pour flouter des visages et des corps sur un flux vidéo brut non compressé, en temps réel.
Il y a des articles qui proposent d'utiliser de l'apprentissage machine. Qu'en pensez-vous ? Quelle sorte d'IA serait la mieux adaptée ?
Connaissez-vous des logiciels qui pourraient convenir ? Par exemple https://google.github.io/magritte/ ?
Il y a aussi une solution qui, si j'ai bien compris, combine une caméra infra-rouge et superpose le résultat traité à l'image d'une caméra normale. C'est plus cher mais peut-être plus efficace ?
https://irtnanoelec.fr/actualites/creation-dune-plateforme-ouverte-pour-explorer-de-nouveaux-scenarios-dutilisation-de-capteurs-optiques/
Si vous avez d'autres idées…
# Pas temps réel…
Posté par lolop (site web personnel) . Évalué à 5.
Salut,
J'avais noté ce post sur LinuxFR: https://linuxfr.org/users/elafru/journaux/deface-flouter-simplement-et-automatiquement-les-visages-dans-une-video
Faudrait voir s'il est possible de l'adapter pour un flux à la place d'un fichier…
A+
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
# OpenCV
Posté par Strash . Évalué à 3. Dernière modification le 24 janvier 2023 à 10:13.
Pour la détection de visage, OpenCV est très efficace et inclus déjà des IA pré-entrainées:
https://towardsdatascience.com/face-detection-in-2-minutes-using-opencv-python-90f89d7c0f81
Une fois le visage détecté, appliquer un flou sur la zone ne devrait pas être très difficile.
Pour les corps, il me semble qu'OpenCV inclus également des modèles (ou on peut en trouver des déjà existant), mais je suis moins familier avec ces modèles.
https://www.codeproject.com/Articles/5270240/Using-Pretrained-Models-to-Detect-People-With-Open
Les modèles Haarcascade sont trouvable ici, il y en a un nommé "fullbody" : https://github.com/opencv/opencv/tree/4.x/data/haarcascades
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.