在Android模拟器中使用网络摄像头作为相机的示例项目

时间:2012-05-22 15:24:02

标签: android sdk camera emulation webcam

我已经开始为Android开发了。 我想写一个条形码扫描应用程序,但没有办法在模拟器中激活相机,这可能很烦人。

有人知道如何使用我的PC的USB-Webcam作为Android相机吗? 我到处搜索我知道有一个来自tomgibara的lib,但是如果有人有一个示例项目,这将是非常好的。

目前,仿真器只要求捕获设备,但是当我现在开始使用来自android的相机应用程序时,我只能看到这个带有这个棋盘方块的虚拟相机网站。

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

您可以使用选项

指定要使用的摄像头以及emulator命令行中的方式
-fake-camera <mode>                   set fake camera emulation mode

其中mode可以是backfrontoff之一,而

-webcam name=<name>[,dir=<direction>] setup web camera emulation

其中name是有效的已连接摄像机名称,dir是frontback之一。 可以使用特殊选项-webcam list获取连接的摄像机名称。 例如,在Linux中,您可以获得类似

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

答案 1 :(得分:0)

一些尝试后,我可以按照上面描述的方式运行模拟器,但假相机选项没有帮助=( 它让我选择我想要使用的相机,点击“确定”后模拟器启动,但没有网络摄像头作为前置或后置摄像头=( 它是否可能是不受支持的网络摄像头?  如果是:支持哪些摄像机?