【问题标题】:seems your device does not support camera on nexus phone似乎您的设备不支持 nexus 手机上的摄像头
【发布时间】:2013-11-20 16:36:31
【问题描述】:

我的项目在 Galaxy s2 上运行良好,但在我的 nexus 手机上,我的 open cv 项目没有运行。 open cv 提供的教程正在运行,但我的项目似乎没有运行,nexus 说“你的设备似乎不支持相机(或它被锁定)。应用程序将被关闭。有人能给出一些想法吗如何摆脱它。

【问题讨论】:

    标签: android opencv


    【解决方案1】:

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

    cv::VideoCapture capture(CV_CAP_ANDROID + 0);
    

    【讨论】:

    • 嗨,我没有使用 nexus 7 表。我正在使用nexus 4。我试过了,但它似乎不起作用。
    【解决方案2】:

    这是 nexus 4 和 kit kat (4.4) 的常见问题。 OpenCV 尚不支持该系统的本机摄像头 - 请尝试使用 Java 摄像头版本,它应该可以工作。

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

    【讨论】:

    • 嗨,但是一些 open cv 提供的教程是如何工作的,所以看起来他们只是我的代码有问题,没有任何联系设备工作。
    • 您是否检查过您的应用程序和教程中是否使用了相同版本的 CameraBridge?我的意思是原生和 java 版本。
    猜你喜欢
    • 2015-06-30
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多