web-dev-qa-db-fra.com

Comment puis-je choisir la fonctionnalité de fond de zoom virtuel à l'aide de Ubuntu?

J'ai installé le client Zoom Desktop pour Linux sur Ubuntu 18.04.
[.____] J'aimerais utiliser la fonctionnalité de fond virtuel, mais je ne sais pas comment l'activer.

Ma version du client Zoom Linux est 3.5.385850.0413 et mon ordinateur portable répond également aux exigences du processeur (Dual Core 2Ghz ou supérieur (I5/I7 ou équivalent AMD))
[.____] fond virtuel - centre d'aide zoom

Modifier pour clarification: Je sais que cette fonction de zoom fonctionne uniquement sur Linux avec un écran vert physique. Pour le moment, je ne reçois aucun message que je devrais mettre un scree vert, je n'ai pas cette option du tout. Donc, même avoir un écran vert, je ne pourrais pas utiliser cette fonctionnalité.

12
Mil

Vous devez aller à: Paramètres> Général> Afficher les fonctionnalités avancées> (le site Web s'ouvrira. Connexion)> Paramètres> En réunion (avancé)> Activer l'arrière-plan virtuel.

Pour une raison quelconque, il est désactivé par défaut dans le client de Zoom Ubuntu et se comporter différemment.

enter image description here

Puis. Dans le client Linux, allez à Paramètres et vous verrez un nouveau sous-menu: fond virtuel

enter image description here

Dans les versions précédentes (<5), un fond vert était requis, il n'est plus nécessaire et seule une seule couleur de couleur est nécessaire, de préférence verte.

J'espère que cette aide.

4
sergiouribe

À compter de l'écriture, Zoom ne prend pas en charge les applications virtuelles de la personne/de détection face à la détection. La solution ci-dessous aide à atteindre l'effet similaire et car elle crée une webcam virtuel, vous pouvez probablement utiliser cette solution pour toutes les applications utilisant une webcam, par exemple des équipes Microsoft. Ces instructions ont été publiées à l'origine par @bentheelder et IMO est un projet super amusant et propre, surtout si vous êtes dans la vision de l'ordinateur. https://elder.dev/posts/open-source-virtual-background/

Ce que le code fait essentiellement est d'attraper des cadres d'image avec Python et opencv. Pour chaque image, le visage/le corps est recadré à l'aide de TensorFlow.js Bodypix, et fusionné avec le fond spécifié. Les images modifiées sont ensuite utilisées pour créer le flux vidéo via pyfakewebcam et v4l2loopback. J'ai testé les instructions ci-dessous avec Ubuntu 20.04, le code utilisé est archivé dans https://github.com/pangyuteng/virtual-background

branche master nécessite un GPU, tandis que la branche cpu-friendly utilise uniquement la CPU.

EDIT: Après avoir obtenu le travail ci-dessous, j'ai également découvert qu'il y a une version plus raffinée de Fangfufu https://github.com/fangfufu/lithub.com/fangfufu/linux-fakeground-webcam également basé sur @ Solution de Benthelder.

-

docker run --gpus all nvidia/cuda:10.0-base nvidia-smi
  • installation et configuration du périphérique vidéo virtuel comme "/ dev/video20" et en supposant que le périphérique vidéo réel est "/ dev/video0"
Sudo apt-get upgrade -y
Sudo apt-get install -y v4l2loopback-dkms v4l2loopback-utils

Sudo modprobe -r v4l2loopback
Sudo modprobe v4l2loopback devices=1 video_nr=20 card_label="v4l2loopback" exclusive_caps=1
  • ajouter une racine à la vidéo de groupe (probablement inutile ...)
Sudo usermod -aG video root
cat /etc/group | grep video
  • cloner repo
git clone [email protected]:pangyuteng/virtual-background.git vbkgd
cd vbkgd
  • (pour ceux qui utilisent la CPU).
git checkout cpu-friendly
  • construire des conteneurs
docker-compose build
  • (Facultatif) Ajustez la résolution de la caméra et le FPS en docker-compose.yml
  • démarrez la caméra virtuelle via Docker-Compose (en supposant que le périphérique vidéo physique à /dev/video0, dispositif vidéo virtuel à /dev/video20 et GPU à /dev/nvidia0)
docker-compose up
  • lancez Zoom/Equipes/Slack ..., sélectionnez v4l2loopback comme webcam

  • fond de swap en direct en remplaçant le fichier data/background.jpg - Taux de rafraîchissement codé dur à 3 secondes.

1
teng

Selon le Site Web Zoom , vous devez disposer d'un écran vert physique pour avoir des arrière-plans virtuels sur Ubuntu:

Exigences de Linux

  • Zoom Desktop Client pour Linux, version 2.0.91373.0502 ou plus
  • Processeur à double noyau 2GHz ou supérieur (I5/I7 ou AMD)
  • Un écran vert physique
1
Sasha