Créez une fake webcam pour modifier l'image de vos visioconférences

Magazine
Marque
GNU/Linux Magazine
Numéro
239
Mois de parution
juillet 2020
Spécialité(s)


Résumé

Avec le confinement, le nombre de visioconférences a augmenté de manière exponentielle. Malheureusement, seul Zoom propose de modifier l'arrière-plan de ce que filme votre caméra, masquant ainsi votre capharnaüm. Je vous propose donc d'utiliser Python et OpenCV pour créer un faux périphérique de webcam utilisable avec n'importe quelle application et sur lequel nous pourrons modifier l'image...


Décidément, le confinement aura eu une incidence sur les différents sujets d'articles écrits au cours de cette période ! Ainsi, je vous propose de pouvoir enfin changer l'arrière-plan de ce que filme votre caméra (sans fond uniforme) et de l'utiliser dans n'importe quelle application. Cela passera par du Python (version 3.5.3 ici, car je vais utiliser le Python du système) et l'incontournable OpenCV. Comme il y a très peu de théorie ici, je vous propose de passer directement à la pratique.

Le code présenté dans cet article est disponible sur : https://github.com/tcolombo/mask.

1. Accéder à la caméra

La toute première étape va être de vérifier que nous sommes bien en mesure de contrôler la caméra depuis Python.

Attention !

Si votre caméra est une caméra USB, assurez-vous qu'elle est bien branchée, ce serait bête de chercher un bug pour rien...

Pour connaître à quel device est associée votre caméra :

$ ls -l /dev/video*...
Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous