Я установил Настольный Клиент Масштабирования для Linux на Ubuntu 18.04.
Я хотел бы использовать функцию Virtual Background, но я не знаю, как активировать ее.
Мое Масштабирование, которое Версия клиента Linux 3.5.385850.0413 и мой ноутбук также, отвечает требованиям процессора (Двухъядерные 2 ГГц или Выше (i5/i7 или эквивалентный AMD) процессор)
https://support.zoom.us/hc/en-us/articles/210707503-Virtual-Background
Редактирование для разъяснения: Я знаю, что эта функция Zoom только работает над Linux с физическим зеленым экраном. В данный момент я не получаю сообщения, что я должен поместить зеленую каменистую осыпь, у меня нет той опции вообще. Таким образом, так имея зеленый экран я не смог бы использовать эту функцию.
Необходимо перейти в: Настройки> Общий> Расширенные функции Представления> (веб-сайт откроется. войдите в систему),>, Настройки> На Встрече (усовершенствованной)>, Включают Виртуальный Фон.
По некоторым причинам это отключено по умолчанию в Клиенте Масштабирования Ubuntu, и ведите себя по-другому, таким образом, Вам будет нужен физический зеленый экран для использования его
Затем. в Linux Клиент переходит к Настройкам, и Вы будете видеть новое подменю: Виртуальный Фон
Надеюсь эта справка.
Согласно веб-сайту Масштабирования, у Вас должен быть физический зеленый экран, чтобы иметь виртуальные фоны на Ubuntu:
Требования Linux
- Масштабируйте Настольный Клиент для Linux, версии 2.0.91373.0502 или выше
- Двухъядерные 2 ГГц или Выше (i5/i7 или эквивалентный AMD) процессор
- Физический зеленый экран
На момент написания этой статьи Zoom не поддерживает виртуальный фон на основе распознавания лиц/лиц в своем программном обеспечении для Linux. Приведенное ниже решение помогает достичь аналогичного эффекта, и, поскольку оно создает виртуальную веб-камеру, вы, скорее всего, можете использовать это решение для любых приложений, использующих веб-камеру, например, Microsoft Teams. Эти инструкции были первоначально опубликованы @BenTheElder, и IMO — очень интересный и аккуратный проект, особенно если вы увлекаетесь компьютерным зрением. https://elder.dev/posts/open-source-virtual-background/
По сути, этот код захватывает кадры изображений с помощью Python и OpenCV. Для каждого изображения лицо/тело обрезается с помощью TensorFlow.js Bodypix
и объединяется с указанным фоном. Измененные изображения затем используются для создания видеопотока через pyfakewebcam
и v4l2loopback
. Я протестировал приведенные ниже инструкции с Ubuntu 20.04, используемый код заархивирован в https://github.com/pangyuteng/virtual-background
branch master
требует GPU, а ветка cpu-friendly
использует только ПРОЦЕССОР.
РЕДАКТИРОВАТЬ: после того, как нижеприведенное заработало, я также обнаружил, что существует более совершенная версия от fangfufu https://github.com/fangfufu/Linux-Fake-Background-Webcam, которая также на основе решения @BenTheElder.
--
установить докер (https://docs.docker.com/engine/install/ubuntu)
(для тех, кто использует 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 git@github.com:pangyuteng/virtual-background.git vbkgd
cd vbkgd
git checkout cpu-friendly
docker-compose build
docker-compose.yml
/dev/video0
, виртуальное видеоустройство по адресу /dev/video20
и GPU по адресу /dev/nvidia0
)docker-compose up
запустите zoom/teams/slack..., выберите v4l2loopback
в качестве фона веб-камеры
подкачки в реальном времени путем замены файла data/background.jpg
— частота обновления жестко запрограммирована на 3 секунды.