通过 VMWare Fusion 在 Ubuntu 上访问 Macbook 网络摄像头

通过 VMWare Fusion 在 Ubuntu 上访问 Macbook 网络摄像头

我正在使用 opencv 用 C++ 编写程序。我正在通过 VMWare Fusion 在 Ubuntu 上工作。

当我运行我的程序时,似乎无法识别我的 Mac 上的集成网络摄像头,因此当无法访问摄像头镜头时,我收到了我编写的错误消息。有没有人有这方面的经验,可以给我一些建议。

答案1

如果你还没有找到答案:

关闭虚拟机。从“虚拟机”菜单,转到设置。

然后,仔细检查 USB/蓝牙菜单中的高级设置,并确保它们至少兼容 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 和蓝牙设置

  10. 从列表中选择您想要的摄像头,将其连接到虚拟机。

相关内容