【问题标题】:opencv manager package was not found?? how install automatcally?找不到opencv管理器包??如何自动安装?
【发布时间】:2014-05-12 04:01:10
【问题描述】:

我正在开发openCV,每当我运行代码时,它给我的包管理器没有安装,所以我如何通过我的应用程序安装它。是必须从Play商店下载它还是我们可以在设备中自动安装它.请帮我。提前致谢。

【问题讨论】:

  • 您需要使用静态初始化将所有 OpenCV 二进制文件包含在 apk 中。请参考此文档:Application Development with Static Initialization
  • 我面临同样的问题。你是如何解决的。请帮助我。提前谢谢..
  • 在文档中他们写道“生产代码不推荐使用静态初始化”
  • 如果你使用 JavaCV,你不会得到那个:github.com/bytedeco/javacv

标签: android opencv javacv


【解决方案1】:

你也可以运行:

adb install OpenCV_***_Manager_***.apk

从本地shell

【讨论】:

  • 它将在模拟器上运行,但无论何时安装在 android 不同的设备上,我将如何处理它。
  • 这也适用于连接的真实设备。但这可能仍然是一个糟糕的答案,因为您必须手动确定要安装哪个 apk,还需要 adb/naked_Driver(您的客户可能没有)
  • 是的,这不是一个好的答案,如果我把它上传到 playstore 上,我们怎么能做这件事,这是主要问题。
  • @MuhammadAhsanMaqsoodAwan 您能找到解决方案吗?我也面临同样的问题。
  • 我得到了.. monolaebseus-MacBook-Pro:~ monolabs$ adb install OpenCV_***_Manager_***.apk Performing Streamed Install adb: failed to stat OpenCV_***_Manager_***.apk: No such file or directory
【解决方案2】:

1- 从本站下载 Opencv 库后:

http://sourceforge.net/projects/opencvlibrary/files/opencv-android/

2-打开apk文件夹,里面有一些opencv manager包。

3- 选择一款适合您的设备并安装它。

重要提示:如果您选择的包(apk 文件)不适合您的设备,您将收到opencv library package was not found

【讨论】:

  • 小技巧,我直接在主手机上用解压应用程序完成了这个并安装了apk
【解决方案3】:

您没有复制本机文件夹内的 libs 文件夹的内容

在下载并解压 OpenCv 版本并在 android studio 项目中导入模块后(通过 File > New > Import Modules 并选择解压缩的 sdk 中的 java 文件夹),您还必须转到。

Opencv-android-sdk > sdk > native > libs

并复制整个内容

然后转到你的 android 项目并在 app 文件夹中创建一个名为 jniLibs 的新文件夹并复制其中的内容,然后是重建项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-07
    • 1970-01-01
    • 2020-07-04
    • 1970-01-01
    相关资源
    最近更新 更多