2013-05-16 34 views
1

我做基于OpenCV中的应用程序,但是这周我改变了开发商的设备,我改变我的“BQ爱迪生”一“的Nexus 7”。 现在,当我跑我的应用程序,会出现一条消息“看来你的设备不支持摄像头(或被锁定)。应用程序将被关闭” 为什么呢?NEXUS 7“看来你的设备不支持摄像头”

PS:我的Nexus 7已经得到了安卓4.2.2

感谢

回答

2

的问题是,的Nexus 7没有后置摄像头,而BQ版一样。 如果你没有改变你的代码,你还在试图让相机背面,这就是为什么你会得到一个错误。

This post来自OpenCV的常见问题可能会有帮助。

下面的代码片段的情况下,链接死:

cv::VideoCapture capture(CV_CAP_ANDROID + 0); // "+ 0" for the back camera 
cv::VideoCapture capture(CV_CAP_ANDROID + 1); // "+ 1" for the front camera for Android 2.3.3 or newer 

你能证明你的一些代码,以帮助确定最适当的语法?

0

我发现我的Nexus 7采用2013年亚行我发现相机(在4.3版本的操作系统)枚举功能被报道说是导致相机初始化失败相机分辨率值相同的问题。我更新到4.4操作系统和问题走了。因人而异。

相关问题