2011年10月アーカイブ

device-2011-10-20-223821.png 

Android SDK Tools, Revision 14 からエミュレーターにウェブカメラエミュレーション機能が追加されました。

この機能により、PCに接続されたウェブカメラをエミュレーター内のカメラとして使用することができます

※ただし、現状では、Windows/Linux 環境のみ対応のようです

 

使い方

ウェブカメラを搭載(または接続)した PC 上で(Android 4.0 (以降の))エミュレーターを起動するだけ。。。

といっても、何台か試してみましたが、使用できるものと、できないものがあるようです(謎)。。。

 

ウェブカメラエミュレーションのヘルプを表示する(-help-webcam)

# emulator -help-webcam

  Use -webcam off to disable web camera emulation.
  Use -webcam list to list web cameras available for emulation.
  Use -webcam name=<name>[,dir=<direction>] to setup parameters for web camera emulation.
  <name> platform-independent name identifying emulated camera device.
  use '-webcam list' to obtain the list of emulated camera devices.
  <direction> defines direction the camera is facing. Valid values are:

     front -> emulate camera as facing front
     back  -> emulate camera as facing back

  Default direction value for emulated web camera is 'front'

 

利用可能なウェブカメラのリストを表示する(-webcam list)

# emulator @android4_0 -webcam list

List of web cameras connected to the computer:
 Camera 'webcam0' is connected to device '/dev/video0' on channel 0 using pixel format 'YUYV'

※上記の "@android4_0" の部分は、実際に作成した AVD 名で読み替えてください

 

カメラを指定して起動する(-webcam name=<name>[,dir=<direction>])

# emulator @android4_0 -webcam name=webcam0,dir=front

※name の値として、先のリストで表示された名前(webcam0、webcam1、...)を指定することで、任意のカメラを指定することができます

※dir の値として、"front" または "back" を指定することで前面/背面カメラを指定できるようです

 

ウェブカメラエミュレーションを無効化して起動する(-webcam off)

# emulator @android4_0 -webcam off

※無効化すると、以前のバージョンのように固定のアニメーションが表示されます

 

あわせて読みたい

1

2016年8月

  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31