July 3, 2012

Android EmulatorでWebカメラを使う

Android EmulatorでWebカメラを使う方法です。

Front camera、Back camera個別に設定できます。

デフォルトのカメラはEmulatorになっていますが、AVDの設定を変更してWebカメラに設定することで利用できるようになります。

AVD ManagerからAVDの編集(Edit)をクリックし、HardwareのPropertyで"Configures camera facing back"を選択し、Valueを"webcam0"にします。これでBack cameraがwebcam0になります。Front cameraを設定したい場合は"Configure facing front"を修正します。


ちなみにどんなWebカメラデバイスが使えるかは、コマンドラインから確認できます。emulatorはandroid-sdks/toolsにあります。

$ emulator -avd JellyBeanPhone -webcam-list


webcam0が有効なことがわかります。

実行するとemulatorカメラでなくWebカメラの出力が表示されます。


No comments:

Post a Comment