OpenCV Android相机应用暂停无法正常工作

时间:2013-08-20 10:31:33

标签: android opencv camera

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

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

然后,我在我的Android设备上启动了另一个OpenCV相机应用程序(App-Two),它工作正常,App-One是Pause,但没有退出。

最后,我退出App-Two,系统将我送回App-One。

一切听起来都不错,但是当我回到App-One时,我发现它(App-One)不起作用,并且有一个对话框说“看起来你的设备不支持相机(或者它被锁定)申请将被关闭。“

我已经启动了App-One,但没关系。

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

T_T帮助我。

1 个答案:

答案 0 :(得分:0)

  

注意:请务必在使用应用程序完成后调用Camera.release()来释放Camera对象!如果您的应用程序未正确释放相机,则所有后续访问相机的尝试(包括您自己的应用程序)都将失败,并可能导致您或其他应用程序关闭。

     

注意:使用Camera.open()时,请务必检查异常。如果相机正在使用或不存在,则无法检查异常将导致系统关闭您的应用程序。

From documentation

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