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

opencv-android编译遇到的相关问题处理

1、opencv-android sdk下载

下载地址:https://opencv.org/releases/

下载安卓SDK即可

2、解压下载好的SDK

3、导入opencv的SDK到安卓项目中

导入步骤在/OpenCV-android-sdk/sdk/build.gradle文件的注释中写的非常详细,大家可安装官方给出的步骤导入。

4、问题处理

4.1、compileSdkVersion is not specified处理

按IDE的提示修改

4.2、Plugin with id 'kotlin-android' not found处理

按截图中的改写

plugins { id 'com.android.library' id("org.jetbrains.kotlin.android") version "1.8.10" apply true 
}

4.3、Namespace not specified 命名空间未指定

4.4、Error while evaluating property 'compilerOptions.jvmTarget' of task ':opencv:compileDebugKotlin'.

kotlinOptions { jvmTarget = JavaVersion.VERSION_1_8
}

4.5、OpenCVEngineInterface文件未编译

启用aidl文件编译

buildFeatures { buildConfig true aidl true 
}

5、编译成功

解决完上面一系列坑之后终于编译成功了

6、添加安卓项目的module依赖关系

打开项目结构设置页面

选择app模块并点击“+”按钮,然后选择模块依赖

勾选opencv模块点击确认即可

http://www.lryc.cn/news/497432.html

相关文章:

  • 把 py脚本生成windows 可执行的文件
  • 云计算的发展历史与未来展望
  • 基于飞腾S2500处理器的全国产加固服务器
  • gitlab-cicd部署安装与具体操作
  • 2022高等代数上【南昌大学】
  • 文本生成类(机器翻译)系统评估
  • 11.7【miniob】【debug】
  • OSHI 介绍与使用
  • Hadoop生态圈框架部署(八)- Hadoop高可用(HA)集群部署
  • 【RocketMQ】Name Server 无状态特点及如何让 Broker Consumer Producer 感知新节点
  • 蓝牙定位的MATLAB程序,四个锚点、三维空间
  • 机器学习--绪论
  • Unity 设计模式-命令模式(Command Pattern)详解
  • 线程信号量 Linux环境 C语言实现
  • karmada-descheduler
  • 【热门主题】000075 探索嵌入式硬件设计的奥秘
  • Android okhttp请求
  • 嵌入式蓝桥杯学习4 lcd移植
  • 电子应用设计方案-38:智能语音系统方案设计
  • 渗透测试:网络安全的深度探索
  • 基于SpringBoot的“小区物业管理系统”的设计与实现(源码+数据库+文档+PPT)
  • 调试android 指纹遇到的坑
  • 剑指offer(专项突破)---字符串
  • 【springboot】 多数据源实现
  • 多模态COGMEN详解
  • django 实战(python 3.x/django 3/sqlite)
  • 图数据库 | 12、图数据库架构设计——高性能计算架构
  • Unity 利用Button 组件辅助Scroll View 滚动
  • Ubuntu 安装Ansible ansible.cfg配置文件生成
  • 使用PaddlePaddle实现线性回归模型