运行OpenCV样本进行人脸检测时,使用Webcam和Android模拟器

时间:2013-03-29 16:54:37

标签: android opencv android-emulator android-camera face-detection

我试图在Android上配置Open CV。遵循本教程       - > http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html       - > http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#android-dev-intro 我已经很好地设置了库,没有错误。当我启动Open CV样本'FaceDetection'时,它会在模拟器上显示错误           “您的设备似乎不支持相机(或其锁定)。应用程序将被关闭”。 当我创建模拟器时,我将其设置为具有相机支持(不是两侧只有前置摄像头设置为工作并使用网络摄像头捕获帧)。在模拟器上成功配置了Open CV Manager。我的设备是否有可能不支持相机? !我该如何解锁相机? ! 谢谢。
P.S我正在使用Eclipse IDE(Juno)和最新的ADT(Android 4.2.2 - API级别17),CDT和NDK配置。我也在使用Opencv 2.4.4 android sdk。 Android模拟器设备是10.1“WXGA平板电脑。没有特别的理由使用这个设备(我只是从列表中选择它,因为它的相机工作)。我使用后置摄像头与网络摄像头,没有前置摄像头。< / p>

1 个答案:

答案 0 :(得分:0)

我指的是在开放式cv网站上的Android上开放cv的文档我发现有一点机会使用模拟器相机,因为一些示例使用Android Java Camera API,可通过AVD访问。但大多数示例使用的OpenCV Native Camera可能无法与仿真器配合使用。 http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/O4A_SDK.html#running-opencv-samples

此致