【问题标题】:OpenCV Android camera app pause no workOpenCV Android相机应用暂停没有工作
【发布时间】:2013-08-20 19:29:18
【问题描述】:

我刚刚启动了另一个基于 OpenCV 的相机应用程序,同时还在 Android 上运行 OpenCV 相机应用程序,然后遇到了问题。

首先,我在我的 Android 设备上启动了一个 OpenCV 相机应用程序(App-One),它运行良好,一切正常。

然后,我在我的 Android 设备上启动了另一个 OpenCV 相机应用程序 (App-Two),它也运行良好,App-One 处于暂停状态,但没有退出。

最后,我退出了 App-2,系统将我返回到 App-One。

听起来一切正常,但是当我返回 App-One 时,我发现它(App-One)不起作用,并且有一个对话框说“您的设备似乎不支持相机(或者它被锁定) . 申请将被关闭。”

我已经启动了 App-One,一切正常。

但我只是打开另一个,然后返回 App-One,它告诉我不行。我该如何解决?

T_T 帮帮我。

【问题讨论】:

    标签: android opencv camera


    【解决方案1】:

    注意:当您的应用程序使用完毕后,请记住通过调用 Camera.release() 来释放 Camera 对象!如果您的应用程序没有正确释放摄像头,所有后续访问摄像头的尝试(包括您自己的应用程序的尝试)都将失败,并可能导致您或其他应用程序关闭。

    注意:使用 Camera.open() 时始终检查异常。如果相机正在使用或不存在,未能检查异常将导致您的应用程序被系统关闭。

    From documentation

    我认为您应该在应用程序暂停时释放相机,因为您一次只能打开一个相机。

    【讨论】:

      猜你喜欢
      • 2016-01-30
      • 1970-01-01
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      相关资源
      最近更新 更多