Linux用のズームデスクトップクライアントをUbuntu 18.04にインストールしました。
仮想バックグラウンド機能を使用したいのですが、アクティブにする方法がわかりません。
ズームLinuxクライアントのバージョンは3.5.385850.0413で、ラップトップもプロセッサ要件(デュアルコア2Ghz以上(i5/i7またはAMDと同等)プロセッサ)を満たしています
https://support.zoom.us/hc/en-us/articles/210707503-Virtual-Background
説明のために編集します。このズーム機能は、物理的な緑色の画面を持つLinuxでのみ機能することを知っています。現時点では、緑のがれを置くべきだというメッセージは表示されません。そのオプションはまったくありません。したがって、緑色の画面が表示されていても、この機能を使用することはできません。
これを書いている時点では、ZoomはLinuxバージョンのアプリケーションで人物/顔検出ベースの仮想背景をサポートしていません。以下のソリューションは、同様の効果を実現するのに役立ちます。また、仮想Webカメラを作成するため、Microsoft TeamsなどのWebカメラを使用するすべてのアプリでこのソリューションを使用できます。これらの手順は、もともと@BenTheElderによって投稿されたものであり、特にコンピュータービジョンに慣れている場合、IMOは非常に楽しくてきちんとしたプロジェクトです。 https://elder.dev/posts/open-source-virtual-background/
コードが本質的に行っていることは、PythonおよびOpenCVで画像フレームを取得することです。各画像について、顔/体はTensorFlow.js Bodypix
を使用してトリミングされ、指定された背景とマージされます。変更された次に、画像を使用してpyfakewebcam
およびv4l2loopback
を介してビデオフィードを作成します。Ubuntu20.04で以下の手順をテストしました。使用したコードは https://github.com/ pangyuteng/virtual-background
ブランチmaster
にはGPUが必要ですが、ブランチcpu-friendly
はCPUのみを使用します。
編集:以下を機能させた後、fangfufuによるより洗練されたバージョンがあることも知りました https://github.com/fangfufu/Linux-Fake-Background-Webcam @BenTheElderのソリューション。
-
ドッカーをインストール( https://docs.docker.com/engine/install/ubunt )
(GPUを使用している場合)nvidia-dockerをインストールします( https://github.com/NVIDIA/nvidia-docker )
(GPUを使用している場合)テストnvidia-dockerが正しくインストールされている
docker run --gpus all nvidia/cuda:10.0-base nvidia-smi
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
Sudo usermod -aG video root
cat /etc/group | grep video
git clone [email protected]:pangyuteng/virtual-background.git vbkgd
cd vbkgd
git checkout cpu-friendly
docker-compose build
docker-compose.yml
でカメラの解像度とfpsを調整します/dev/video0
の物理的なビデオデバイス、/dev/video20
の仮想ビデオデバイス、/dev/nvidia0
のgpuを想定しています)docker-compose up
ズーム/チーム/スラック...を起動し、v4l2loopback
をウェブカメラとして選択します
ファイルdata/background.jpg
を置き換えることによるライブスワップバックグラウンド-リフレッシュレートは3秒にハードコードされています。
ズームのWebサイト によると、Ubuntuで仮想背景を表示するには、物理的な緑色の画面が必要です。
Linuxの要件
- Linux用ズームデスクトップクライアント、バージョン2.0.91373.0502以降
- デュアルコア2Ghz以上(i5/i7またはAMD相当)プロセッサー
- 物理的なグリーンスクリーン