Android OpenCv 出现的问题

2020-12-09  本文已影响0人  OldWang12138

今天Android4.4使用  OpenCv是提示: 

It seems that you device does not support camera (or it is locked). Application will be closed.

相机打开没问题, 但是项目中不行...

查了很多都说权限, 或者是开错摄像头的问题. 

如果是权限问解决方法很简单,直接在AndroidManifest.xml中添加以下内容即可。

<uses-permission android:name="android.permission.CAMERA"/>

<uses-feature android:name="android.hardware.camera"/>

<uses-feature android:name="android.hardware.camera.autofocus"/>

<uses-feature android:name="android.hardware.camera.front"/>

<uses-feature android:name="android.hardware.camera.front.autofocus"/> 

但是我并不是这个问题, 处理提示这个在Logcat中我项目还报错:

java.lang.RuntimeException: setParameters failed

看到是JavaCameraView 中的 initializeCamera方法里的 setParameters 报错了, 在网上查了下可能是这个设备不支持设置的params

JavaCameraView -> initializeCamera

我们修改这里的预览大小就可以了!!!

感谢这位博主,  参考 java.lang.RuntimeException: setParameters failed_jacke121的专栏-CSDN博客

好啦!~ 希望可以帮到大家----

上一篇下一篇

猜你喜欢

热点阅读