gpt4 book ai didi

android - Android Studio 中的 OpenCV

转载 作者:IT老高 更新时间:2023-10-28 12:58:03 24 4
gpt4 key购买 nike

我想在我的 Android Studio 应用中使用 OpenCV 库。我按照找到的说明 here但我得到错误

Configuration with name 'default' not found

有什么问题?

我使用带有 gradle 2.2.1 的 Android Studio 1.0。

最佳答案

在 Android Studio 中使用 Android OpenCV sdk 的以下步骤。这是 this SO answer 的简化版本.

  1. OpenCV.org 下载适用于 Android 的最新 OpenCV sdk并解压缩 zip 文件。
  2. Import OpenCV to Android Studio,从File -> New -> Import Module,选择解压后opencv压缩包中的sdk/java文件夹.
  3. 更新 build.gradle 在导入的 OpenCV 模块下更新 4 个字段以匹配您的项目 build.gradle a) compileSdkVersion b) buildToolsVersion c) minSdkVersion 和 d) targetSdkVersion。
  4. 通过 Application -> Module Settings
  5. 添加模块依赖,然后选择Dependencies选项卡。点击底部的+图标,选择Module Dependency并选择导入的OpenCV模块。
    • 对于 Android Studio v1.2.2,访问模块设置:在项目 View 中,右键单击依赖模块-> 打开模块设置
  6. sdk/native下的libs文件夹复制到app/src/main下的Android Studio。
  7. 在 Android Studio 中,将复制的 libs 目录重命名为 jniLibs,我们就完成了。

第 (6) 步是因为 Android Studio 需要在 app/src/main/jniLibs 中使用原生库,而不是旧的 libs 文件夹。刚接触 Android OpenCV 的 friend 不要错过以下步骤

  • 包括 static{ System.loadLibrary("opencv_java"); }(注意:对于 OpenCV 版本 3,在这一步你应该加载库 opencv_java3。)
  • 对于第 (5) 步,如果您忽略任何平台库(如 x86),请确保您的设备/模拟器不在该平台上。

OpenCV 是用 C/C++ 编写的。 Java 包装器是

  1. Android OpenCV SDK - OpenCV.org 维护 Android Java 包装器。我推荐这个。
  2. OpenCV Java - OpenCV.org 维护自动生成的桌面 Java 包装器。
  3. JavaCV - 由独立开发人员维护的流行 Java 包装器。不是安卓特定的。此库可能与 OpenCV 较新版本不同步。

关于android - Android Studio 中的 OpenCV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27406303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com