Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法

这篇具有很好参考价值的文章主要介绍了Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

在 Android Studio 工程中,导入 OpenCV 库时,采用 “New ==> Import Module” 导入时,发现无法导入,具体现象如下图所示,“Finish” 和 “Next” 按钮始终是灰色的。换了好几个其他不同的 OpenCV 库版本,还是一样的情况,定位到 sdk/java 目录下,也无法导入。
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

解决方法参考

参考了这篇文章:
链接: link
不过,它貌似是针对 Kotlin 的,我在它的基础上,进行了一点点修改,在这里记录一下,方便其他人。

具体方法

我的环境是:win10,Android Studio 版本是:
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

1、下载 OpenCV 的 Android 库,我下载的是 4.8.1 这个版本;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

2、一般下载下来是一个 zip 文件,解压出来;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

3、新建一个 Android Studio 工程,将上面解压出来的文件夹中的 “sdk” 目录拷贝到 Android Studio 工程中,为了方便,我将拷贝后的文件夹名字改为了 opencv481,文件夹名字也可以不改。拷贝后,Android Studio 工程中会自动识别出 opencv481 文件夹;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

4、修改文件:settings.gradle,导入 opencv481 文件夹;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
5、在 opencv481 文件夹中,打开 “build.gradle” 文件,做如下修改:
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
a) 注释 "apply plugin: ‘kotlin-android’ "
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
b) 对比 app 文件夹下的 “build.gradle” 文件,将 “opencv481/build.gradle” 中的 “compileSdkVersion”、“minSdkVersion”、“targetSdkVersion” 改为与 “app/build.gradle” 中的 “compileSdk”、“minSdk”、“targetSdk” 一致;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
c) 在 “opencv481/build.gradle” 中添加 ndk 版本,与你安装的 ndk 版本保持一致即可;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
d) 在 “app/build.gradle” 中添加 “implementation project(‘:opencv481’)”;
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

测试

在 MainActivity.java 中添加如下代码,并运行

if (OpenCVLoader.initDebug()) {
            Toast.makeText(this, "OpenCV 加载成功", Toast.LENGTH_SHORT).show();
        } else {
            Toast.makeText(this, "OpenCV 加载失败", Toast.LENGTH_SHORT).show();
        }

Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
运行结果:
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java

其他说明

在编译运行时,日志中有一个错误输出:
Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法,Android,android studio,opencv,android,java
实际应用中,调用了好几个 OpenCV 算法,OpenCV 库没有发现有问题,这个错误暂时不明白是什么原因导致的 ,有知道的可以留言告诉我,谢谢!文章来源地址https://www.toymoban.com/news/detail-831473.html

到了这里,关于Android Studio Import Module 选择 OpenCV 时,无法导入的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用DevEco Studio导入Har模块,提示“Module Check Failed”—鸿蒙开发已解决

    最近也是遇到了这个问题,看到网上也有人在询问这个问题,本文总结了自己和其他人的解决经验,解决了导入Har模块,提示“Module Check Failed\\\" 的问题。 使用DevEco Studio导入Har模块,提示“Module Check Failed\\\" 打开工程时,DevEco Studio对Har模块进行校验,提示“Module Check Failed”,需

    2024年02月02日
    浏览(67)
  • 【已解决】Android Studio No Module

    我解决这个问题的方式很简单,首先把电脑网线拔了,然后插上无线网卡连接手机热点。 接着,再Android Studio左上角File-》settings,接着确保代理一定是No proxy 接着查看文件夹:C:Users你的名字.gradle,在这个文件夹下面有一个名为gradle.properties的文件:用记事本打开这个文件后

    2024年02月16日
    浏览(37)
  • VScode import导入自己的模块文件路径错误ModuleNotFoundError: No module named ‘v0‘

    VScode的python报错 ModuleNotFoundError: No module named ‘v0’ 我的工作区文件夹打开的是server,文件相对路径是: server/v0/train_ddpg.py,其中的部分导入import代码如下,v0是上一级文件夹 from v0.cli import cli_train from v0.config import config_dict 不想修改代码,因为需要改的地方太多了,而只通过

    2024年02月04日
    浏览(32)
  • Android Studio Electric Eel 2022.1.1 Patch 2 导入opencv 4.5,并实现图片灰度变换和图片叠加

    Android Studio Electric Eel 2022.1.1 Patch 2 https://sourceforge.net/projects/opencvlibrary/files/4.5.0/opencv-4.5.0-android-sdk.zip/download with API23: 导入opencv sdk: File-New-Import Module 添加工程依赖:File-Project Structure, sdk为opencv sdk. plugins { id ‘com.android.application’ version ‘7.4.2’ apply false id ‘com.android.library’

    2024年02月05日
    浏览(62)
  • Mac安装opencv后无法导入cv2的解决方法

    前提条件 :以下两个插件安装成功 pip install opencv-python pip install --user opencv-contrib-python 注:直接用pip install opencv-contrib-python如果报错,就加上“–user\\\" 第一步: 设置–添加python解释器 第二步: 安装了Anaconda3,就去该目录中找到python的解释器,点击右上角,Add 为了区分其他解

    2024年02月12日
    浏览(44)
  • Android Studio在导入项目后编译出现java版本错误解决方法

    打开新项目时出现一下错误: Unsupported Java,Your build is currently configured to use Java 17.0.9 and Gradle 5.6.4. 这说明使用的java版本过高,而 gradle5.6.4对应的是java8,最新安装的编译器java版本是17 解决方法是为项目配置低版本的JDK,这里选择jdk版本为1.8的,设置好路径(注意文件夹为空

    2024年03月21日
    浏览(69)
  • Django ImportError:cannot import name from partially initialized module (不同app间的模型循环导入的问题)

    背景: 有两个APP,互相引用对方models.py的模型作为外键,app1中的models.py引用了app2的模型B,app2中的models.py引用了app1的模型A 错误写法: 正确的写法是使用字符串引用

    2024年02月06日
    浏览(44)
  • 树莓派4B使用opencv获取Camera Module 3摄像头图像(解决无法直接获取图像的问题)

    莓派4B在使用官方的Camera Module 3摄像头时,无法通过opencv直接获取到图像,具体问题表现在 opencv可以打开摄像头但是无法获取到图像信息,导致imshow等方法因无法获取图像数据进而报错 ,只能使用picamera2库进行图像的获取和和处理,对不熟悉picamera2库的同学不够友好; [INF

    2024年04月27日
    浏览(51)
  • 【Android】解决Android Studio中的虚拟设备无法上网问题

    前言 : 使用AndroidStudio自带的虚拟设备在调试软件时, 发现无法联网,然后用虚拟设备自带的浏览器进行网页访问也是失败的, 因此可以说明是整个虚拟设备是无法正常联网通讯的! 问题原因 :可能你的虚拟设备的DNS设置和你的电脑的DNS不在一个网段上,需要修改虚拟设备的

    2024年02月06日
    浏览(45)
  • 解决Android Studio 无法显示Layout视图问题

    1、删除如下两个文件 2、重启File-Invalidate and restart 解决Android Studio 无法显示Layout视图问题。

    2024年02月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包