Я запускаю гостевую ОС Ubuntu (16.04) через VirtualBox, настраивая через Vagrant, хост MacOS с установленной XQuartz. Я собираюсь разработать некоторые материалы для распознавания видео, поэтому у меня есть базовый код в Python, который работает на хосте, но не в моей виртуальной среде. Я уверен, однако, что у меня есть openCV и ffmpeg настройка правильно в гостях.
Команда VBoxManage list webcams на хосте дает:
Video Input Devices: 1
.1 "FaceTime HD Camera"
CC25382G7JQG1HNBS
lsusb VBoxManage list webcams ] в гостевой системе дает:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 05ac:8290 Apple, Inc.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Вот как я установил окно (единственный доступный порт Broadcom Corp.):
I ' ve также установил пакет расширения, как предлагается в post.
Попытка присоединения веб-камеры с помощью VBoxManage controlvm "python_development" webcam attach [CC25382G7JQG1HNBS|"FaceTime HD Camera" [settings]] дает:
-bash: FaceTime HD Camera: command not found
VBoxManage: error: Attach emulated USB webcam (VERR_NOT_FOUND)
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component ConsoleWrap, interface IConsole, callee nsISupports
VBoxManage: error: Context: "WebcamAttach(path.raw(), settings.raw())" at line 1652 of file VBoxManageControlVM.cpp