您的设备似乎不支持nexus手机上的摄像头

时间:2013-11-20 16:36:32

标签: android opencv

我的项目在Galaxy s2上工作正常但在我的nexus手机上我的开放式cv项目没有运行。 open cv提供的教程正在运行,但有些看起来我的项目没有运行,nexus正在说“看起来你的设备不支持摄像头(或它被锁定)。应用程序将被关闭。有人可以提出一些想法如何摆脱它。

2 个答案:

答案 0 :(得分:0)

您使用的是Nexus平板电脑吗?您可能正在尝试访问代码中的特定摄像头(即您可能尝试访问nexus平板电脑中的后置摄像头),这是不存在的。 这样的东西在nexus 7平板电脑(较旧的nexus 7版本)中不起作用

cv::VideoCapture capture(CV_CAP_ANDROID + 0);

答案 1 :(得分:0)

这是nexus 4和kit kat(4.4)的常见问题。 OpenCV还不支持这个系统的原生相机 - 尝试使用Java相机版本,它应该可行。

编辑:
如果你想解决这个问题(我假设你有4.4 Android)你必须使用Android OS源重建camera_wrapper。这是直到下一次OpenCV官方发布的方式。