当前位置: 首页 > news >正文

Android Studio 导入 opencv

Android Studio 导入 opencv

  • 问题
  • Android Studio 导入 opencv
    • 检查

问题

尝试了很多不同的版本,通过implementation来添加opencv,最终都不能正常使用opencv
在这里插入图片描述
这种方法导入的opencv没有对应的java代码,古不能
在这里插入图片描述

在这里插入图片描述
即使能导入,也使用不了,就没有对应的java代码,很奇怪,网上搜索查看相关的导入基本上都是下载包到本地,本地导入opencv包的,故得出结论:android 不能通过implementation添加opencv

Android Studio 导入 opencv

https://opencv.org/releases/
推荐官网下载:我这里下载的是4.7.0的版本
在这里插入图片描述
下载完成,解压得到一下目录:
在这里插入图片描述
其中sdk文件夹是我们要导入的目标。

在进行导入前,有些准备工作。
你需要配置NDK环境和CMake,将它们勾选下载下来。
下载过程很简单,勾选要配置的环境,然后同意协议,然后下一步下一步,ok就行。
在这里插入图片描述
接下来导入opencv
在这里插入图片描述
然后你会穿越到这个界面:
在这里插入图片描述
选择你解压后的sdk文件夹:
在这里插入图片描述
在这里插入图片描述

第一次导入报错:

A problem occurred evaluating project ':opencv'.
> Plugin with id 'kotlin-android' not found.

在这里插入图片描述

解决方法:进入opencv下的build.gradle文件中,将开头的一行apply plugin: 'kotlin-android’注释掉即可。
在这里插入图片描述
最后直接sync now。

检查

检查一下,setting.grandle
在这里插入图片描述
查看是否自动包含了opencv
在这里插入图片描述
然后检查opencv下的build.gradle
在这里插入图片描述
检查一下minSdkVersion和targetSdkVersion是否与你项目的相同。记得添加

namespace "org.opencv"

最后一步,在app下的build.gradle,翻到最下边,在dependencies中添加依赖。
在这里插入图片描述

implementation(project(":opencv"))

最后,验证一下OpenCV是否正常加载。

@Overrideprotected void onResume() {super.onResume();if (!OpenCVLoader.initDebug()) {Log.d("openCv", "OpenCv加载失败...");} else {Log.d("openCv", "OpenCv加载成功...");}}

参考文章:
Android添加OpenCV支持,一步一步添加。
使用 OpenCV 进行 Android 开发
Android Studio(新版本) 配置OpenCV库

http://www.dtcms.com/a/403073.html

相关文章:

  • 在线网站做成appdede网站地图样式修改
  • 全新尚界H5凭借HUAWEI XMC数字底盘引擎技术,让湿滑路面也“稳”操胜券
  • iOS 26 性能测试实战,如何评估启动速度、CPUGPU 负载、帧率与系统资源适配(uni-app 与 iOS 原生应用性能方案)
  • 腾讯会议→微课操作
  • html原生表格,实现左侧列固定
  • Idea提高开发效率的快捷键最佳学习方式
  • 做网站一定需要icp么中国建设协会官网
  • Selenium使用教程
  • 多线程——单例模式
  • 镜头调焦的 调整的是焦距还是像距?
  • (四)React+.Net+Typescript全栈(错误处理)
  • @ant-design/icons-vue 打包成多格式库
  • 什么是营销型网站?杭州建设教育网站
  • C++开发环境(VSCode + CMake + gdb)
  • JAVA CodeX精选实用代码示例
  • 肥东网站建设南京医院网站建设
  • Qt 多线程解析
  • ZooKeeper与Kafka分布式:从基础原理到集群部署
  • 免费网站服务器安全软件下载wordpress权限设置方法
  • three.js射线拾取点击位置与屏幕坐标映射
  • AutoMQ × Ververica:打造云原生实时数据流最佳实践!
  • Laravel5.8 使用 snappyPDF 生成PDF文件
  • 自己做网站的图片手机芒果tv2016旧版
  • L4 vs L7 负载均衡:彻底理解、对比与实战指南
  • wordpress站群软件自己的网站怎么赚钱
  • 零知IDE——基于STM32F407VET6和MCP2515实现CAN通信与数据采集
  • 若依框架-Spring Boot
  • 全新 CloudPilot AI:嵌入 Kubernetes 的 SRE Agent,降本与韧性双提升!
  • 自建网站推广的最新发展wordpress同步到报价号
  • 4、导线、端子及印制电路板元器件的插装、焊接及拆焊