web-dev-qa-db-ja.com

Ubuntuを使用して仮想背景ズーム機能を選択するにはどうすればよいですか?

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でのみ機能することを知っています。現時点では、緑のがれを置くべきだというメッセージは表示されません。そのオプションはまったくありません。したがって、緑色の画面が表示されていても、この機能を使用することはできません。

5
Mil

設定>一般>詳細機能の表示>(Webサイトが開きます。ログインします)>設定>会議中(詳細)>仮想背景を有効にするに移動する必要があります。

何らかの理由で、Ubuntu Zoom Clientではデフォルトで無効になっており、動作が異なります。

enter image description here

その後。 Linuxクライアントで[設定]に移動すると、新しいサブメニューが表示されます:仮想背景

enter image description here

以前のバージョン(<5)では、緑の背景が必要でしたが、それはもはや必要ではなく、単色の背景(できれば緑)のみが必要です。

この助けを願っています。

4
sergiouribe

これを書いている時点では、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のソリューション。

-

docker run --gpus all nvidia/cuda:10.0-base nvidia-smi
  • 「/ dev/video20」として仮想ビデオデバイスをインストールおよびセットアップし、実際のビデオデバイスが「/ 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
  • ルートをグループビデオに追加する(おそらく不要...)
Sudo usermod -aG video root
cat /etc/group | grep video
  • クローンレポ
git clone [email protected]:pangyuteng/virtual-background.git vbkgd
cd vbkgd
  • (CPUを使用している場合)スイッチブランチ。
git checkout cpu-friendly
  • コンテナを構築する
docker-compose build
  • (オプション)docker-compose.ymlでカメラの解像度とfpsを調整します
  • docker-composeを介して仮想カメラを起動します(/dev/video0の物理的なビデオデバイス、/dev/video20の仮想ビデオデバイス、/dev/nvidia0のgpuを想定しています)
docker-compose up
  • ズーム/チーム/スラック...を起動し、v4l2loopbackをウェブカメラとして選択します

  • ファイルdata/background.jpgを置き換えることによるライブスワップバックグラウンド-リフレッシュレートは3秒にハードコードされています。

1
teng

ズームのWebサイト によると、Ubuntuで仮想背景を表示するには、物理​​的な緑色の画面が必要です。

Linuxの要件

  • Linux用ズームデスクトップクライアント、バージョン2.0.91373.0502以降
  • デュアルコア2Ghz以上(i5/i7またはAMD相当)プロセッサー
  • 物理的なグリーンスクリーン
1
Sasha