透過 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. 從清單中選擇所需的相機以將其連接到虛擬機器。

相關內容