我在Android 4.0.4的三星平板电脑上使用了opencv 2.4.5与Android 4.2.2的face_detection。该应用程序可以使用前置摄像头来校准我的脸。但是,当我使用此应用程序同时播放视频和face_detection时,它会警告:“您的设备似乎不支持相机(或它已被锁定)”。你知道发生了什么吗?实际上,我从以前的应用程序中获取代码,应用程序可以在他的计算机和平板电脑上顺利运行,所以我猜可能没有任何编码问题。
答案 0 :(得分:1)
只需在设备设置上启用相机权限即可。适用于Tango Device Phab2(23API)的作品 设置 - >应用 - >你的应用 - >启用相机权限。
答案 1 :(得分:0)
我已经解决了这个问题。我在face_detection代码中添加了一个库,在“OpenCV Library - 2.4.5 / src / org.opencv.android / JavaCameraView.java”中出错了。第127行“mCamera.setParameters(params);”没能跑,所以我给它注释了,警告消失了。
答案 2 :(得分:0)
我今天早些时候遇到了这个问题。请确保您已将相机权限放在AndroidManifest.xml上。
<uses-permission android:name="android.permission.CAMERA"/>