VMWare Fusion 経由で Ubuntu 上の Macbook ウェブカメラにアクセスする

VMWare Fusion 経由で Ubuntu 上の Macbook ウェブカメラにアクセスする

私は opencv を使用して C++ でプログラムを書いています。VMWare Fusion 経由で Ubuntu で作業しています。

プログラムを実行すると、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. リストから必要なカメラを選択して、仮想マシンに接続します。

関連情報