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