【问题标题】:how to run openCV related app , without using OpenCV manager in android如何在不使用 android 中的 OpenCV 管理器的情况下运行 openCV 相关应用程序
【发布时间】:2017-08-17 05:01:55
【问题描述】:

在我的 android 应用程序中,我使用 OpenCV 库的静态加载 即

OpenCVLoader.initDebug()

在模拟器上运行时返回true,但在(移动)设备上运行时返回false

如果我使用

OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_2_4_3, this, mLoaderCallback)

如果 OpenCV 管理器 .apk 已经安装,那么上面的代码在模拟器和设备中可以正常工作。 在这里我想运行 openCV realted 应用程序,没有安装 OpenCV manager.apk。

请帮助我。提前致谢。

【问题讨论】:

标签: android opencv


【解决方案1】:

好吧,你说的是 OpenCV 库的Static initialization

请参阅此Official Opencv 关于此问题的帮助。

还可以查看这些StackOverflow 主题并尝试编译您的代码。

干杯。

【讨论】:

  • OpenCV 相关应用程序与 OpoenCV 管理器 .apk 运行良好,但我想要没有 OpenCVmanager.apk。我说 “没有 OpenCVManager.apk ,我的应用程序在模拟器中运行良好,但在设备中它给出了 'forceclose 错误'”.
  • @sathishkumar.challa 您是否完整阅读了Link1?请务必阅读每一行;您的答案在该文档中。 ie.- 不使用 Opencv 管理器。
  • 非常感谢,我得到了解决方案(即在以前我没有从本机文件夹中复制所有文件)。
【解决方案2】:

对于 Android Studio 用户,我发表了一篇博文,详细说明了我为绕过 OpenCV Manager 应用程序安装提示所做的工作:

http://usefuljavanotes.weebly.com/blog/how-to-use-opencv-without-opencv-manager

这是一个 GitHub 存储库,其中包含我在博文中实现的代码。随意下载并在您的系统上进行测试:

https://github.com/JamieLee629/OpenCVTest

博文中未提及的其他 OpenCV 代码部分由 Code Onion 博客提供:

http://blog.codeonion.com/2016/04/09/show-camera-on-android-app-using-opencv-for-android/

我使用以下来源编译了此答案:https://stackoverflow.com/a/45684065/6030520https://stackoverflow.com/a/35135495/6030520https://stackoverflow.com/a/20259621/6030520

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-04-02
    • 1970-01-01
    • 2021-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多