android - Android 中的 OpenCV 管理器安装不工作,不支持 Ccamera

标签 android opencv augmented-reality

我想在 OpenCV 中开发一个适用于 Android 4.0.1 的应用程序(它将在 Epson Moverio BT2000 上使用)。发生了一些我无法解决的错误。

我使用的是 OpenCV 版本 3.0.0,我遵循了以下教程:http://blog.codeonion.com/2016/04/09/show-camera-on-android-app-using-opencv-for-android/ ,适用于我的手机(三星 Trent GT-S7580,Android 4.2.2)。

当我尝试在 Moverio 上运行上述过程时,启动应用程序时屏幕上显示以下错误:“未找到 OpenCV 管理器包。尝试安装它”。

为了安装它,因为没有可用的应用商店或互联网,我安装了 .apk。我使用了命令行

adb install < open_cv_manager_path.apk >.

如果我使用我的手机,此方法有效,但不适用于 Moverio Epson,它在命令行中显示以下错误:

"Sucess // rm failed for -f. No such file or directory"

现在运行应用程序时显示:

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

我认为该错误是由于 Moverio 中 OpenCV 管理器的执行不当造成的,因为在三星手机中它可以正常工作。您对解决这个问题有什么建议吗?

最好的问候,里卡多·戈麦斯

最佳答案

openCV 3.0.0 显然存在一个错误。我解决问题的方法是更改​​ org.opencv.android.JavaCameraView.java 中的第 127 行“mCamera.setParameters(params); 并将其从代码中删除(注释)。

Opencv: It seems that your device does not support camera(or it is locked)

关于android - Android 中的 OpenCV 管理器安装不工作,不支持 Ccamera,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38975271/

相关文章:

java - 在构建 iPhone/Android 应用程序方面需要帮助

c++ - 数学 : Average out lines in polar coordinate system (c++ opencv)

iphone - 如何在 iPhone 的相机 View 上叠加图像?

android - AudioTrack 的全局死亡

android - 如何在android中更改超链接的颜色

c++ - OpenCV/C - 提高耗时循环的速度?

python-3.x - 如何在windows上的anaconda中安装opencv

swift - ARImageTrackingConfiguration.isSupported 始终返回 false

android - 了解 Android 中的 android.graphics.Camera 对象

java - Android 端口无法工作