2013-11-20 29 views
1

我的项目在Galaxy s2上运行良好,但在我的nexus手机上,我的open cv项目未运行。由cv提供的教程正在运行,但有些看起来我的项目没有运行,nexus在说“看来你的设备不支持摄像头(或者它已经被锁定)。应用程序将被关闭。有人可以提供一些想法如何摆脱它似乎你的设备不支持nexus手机上的摄像头

回答

0

您是否使用Nexus平板电脑?您可能试图访问您的代码中的特定相机(即您可能试图访问nexus平板电脑中的相机) Something这样就不会在Nexus 7平板电脑(较老的Nexus 7版)

cv::VideoCapture capture(CV_CAP_ANDROID + 0); 
+0

嗨,我没有使用nexus 7表。我正在使用nexus 4.我尝试过,但它似乎不工作。 – user1874406

0

这与的Nexus 4和奇巧(4.4)常见问题OpenCV的工作不支持本地相机这个系统还没有 - 尝试的Java凸轮时代版本,它应该工作。

编辑:
如果要解决这个问题(我假设你有4.4的Android),你必须使用Android操作系统源重建camera_wrapper。这是OpenCV下一次正式发布的方式。

+0

嗨,但是一些如何通过打开cv提供的教程正在工作,因此它看起来在我的代码中仅有错误,并且没有nexus设备工作。 – user1874406

+0

您是否在应用程序和教程中检查是否使用相同版本的CameraBridge?我的意思是本机和java版本。 –

相关问题