Доступ к веб-камере Macbook в Ubuntu через VMWare Fusion

Доступ к веб-камере Macbook в Ubuntu через VMWare Fusion

Я пишу программу на C++ с использованием opencv. Я работаю на Ubuntu через VMWare Fusion.

Когда я запускаю свою программу, похоже, что встроенная веб-камера на моем Mac не распознается, поэтому я получаю сообщение об ошибке, которое я закодировал, когда не могу получить доступ к кадрам с камеры. Есть ли у кого-нибудь опыт с этим и может ли он дать мне несколько советов.

решение1

Если вы еще не нашли ответ:

Выключите виртуальную машину. В меню «Виртуальная машина» перейдите в настройки.

Затем еще раз проверьте расширенные настройки в меню USB/Bluetooth и убедитесь, что они совместимы как минимум с USB2.

Затем снова в меню настроек нажмите «добавить устройство» и в следующем диалоговом окне: диалог настроек добавить устройство выберите камеру здесь и вам пора идти.

решение2

Некоторые камеры могут не работать с виртуальной USB-камерой. Выполните следующие действия, чтобы включить передачу камер в виртуальную машину:

  1. Обязательно выключите все виртуальные машины и закройте VMware Fusion, если он запущен.

  2. Откройте Терминал ( /Applications/Utilities/Terminal.app)

  3. Выполните эту команду, чтобы изменить текущее местоположение.

    cd ~/Library/Preferences/VMware\ Fusion/
    
  4. Откройте файл настроек с помощью редакторов vi или nano в терминале.

    nano preferences
    
  5. Добавьте этот параметр в конец файла:

    vusbcamera.passthrough = "TRUE"
    
  6. Сохраните и закройте файл настроек.

  7. Запустите VMware Fusion и запустите виртуальную машину.

  8. Важно: Удалите все имеющиеся камеры.

  9. Нажмите меню «Виртуальная машина» > «Настройки USB и Bluetooth».

  10. Выберите нужную камеру из списка, чтобы подключить ее к виртуальной машине.

Связанный контент