AndroidStudio 集成 OpenCV
- 搭建开发环境
- 安装Android Studio
进入http://www.android-studio.org/下载,根据自己的电脑系统下载相应的安装包,如图1。(推荐下载64位系统的安装包)
图1
- 2下载完成后直接双击安装包,就会出来下面这个界面,点击Next
- 3点击Next
- 4继续next
- 5点击Install
- 6等待进度条走完
- 7点击Next
- 8点击finish
- 9选择第二个,点击ok
- 10点击Cancel
- 11点击Next
- 12选择第一个,点击Next
- 13选择你想要的主题颜色,点击Next
- 14点击Finish
- 15进度条走完后点击Finish
- 配置OpenCV环境
- 1 下载 OpenCV-Android-SDK,下载地址: https://opencv.org/releases.html,我下载的版本是3.4.1
- 2点击 File -> new -> Import Module, 选中 OpenCV-Android-SDK/sdk/java 文件夹,点击确定,就会自动识别处模块,如下图所示:
- 3点击finish,导入完成后,会在工程目录下发现 OpenCV 的库,settings.gradle 文件也会相应改变。
- 4点击 File -> Project Structure,在 Modules 下点击 依赖 OpenCV 的模块(比如 app ),再点击右边的 Dependencies。点击加号选第三个 Module dependency 后选择 openCVLibrary341 后点击完成。
完成后会发现 app目录下的 build.gradle 中的 dependencies 增加了 oepncv 的依赖。如上图所示。
- 5统一OpenCV 库的版本和工程的版本号,即把 OpenCV 库目录下的 build.gradle 中的编译版本,构建版本等参数设置成和工程一样。
Open CV的版本号
工程版本号
将opencv的版本号改成和工程的一致。然后同步更新gradle,编译。
- 6将 OpenCV-Android-SDK/sdk/native/libs 目录下全部内容复制到 工程目录/app/src/main/jniLibs 目录下(这里可以针对特定的手机做裁剪,为了方便可以全部复制)
- 硬件设备介绍
AI安卓4G触显一体机是四核A53处理器结合 Android 操作系统,可内置刷脸摄像头,为自助设备制造商提供智能支付、媒体播放一体化的解决方案。该设备体积小巧,结构紧凑,有丰富的外围接口:RS232、RS485、USB等,可内置刷脸支付摄像头,可接摄像头、鼠标、键盘、扫描枪,打印机、读卡器等多种外设。
该设备支持直流 12V/24V 宽电压输入和宽温特性,符合工业应用的设计要求。主板可以使用Android系统提供的标准API进行操作,便于开发。
- 产品主要功能
1.1、四核A53处理器,超强的数据处理能力。
1.2、支持Android7 操作系统,具有丰富开放的 Android 开发资源。
1.3、系统集成4G无线通讯协议,支持全网通,无线通讯更稳定。
1.4、系统集成GPU,1080P 视频编解码,视频播放更流畅。
1.5、可内置刷脸支付摄像头。
1.6、 可外接MDB协议转接盒,提供完善的SDK开发包,集成开发简单。
1.7、丰富的外围接口,提供多种外设接入。
1.8、低功耗,无风扇设计。
- 产品规格表
三 结果演示
四 交流微信群
AndroidStudio 集成 OpenCV相关推荐
- AndroidStudio 集成海康威视 Android SDK,集成萤石Android SDK。
之前以为海康威视的android sdk 就是萤石的sdk,其实不是 海康威视的: 0: 相关的手机端软件:http://www.hikvision.com/cn/download_more_391. ...
- mfc | mfc集成opencv,实现监控、拍照、录像、录像播放(保姆级教程)
1. 开发环境 编辑器:Visual Studio2022 OpenCV版本:4.5.4 2. MFC项目搭建 点击完成后,项目创建完成.界面如下: 点击"本地Windows调试器" ...
- AndroidStudio集成科大讯飞语音SDK
AndroidStudio集成科大讯飞语音SDK 讯飞开放平台作为全球首个开放的智能交互技术服务平台,致力于为开发者打造一站式智能人机交互解决方案.用户可通过互联网.移动互联网,使用任何设备.在任何时 ...
- 使用AndroidStudio打包OpenCV和C++代码并在安卓上运行
使用AndroidStudio打包OpenCV和C++代码并在安卓上运行 在为服务器部署OpenCV和C++的过程中尝试了很多方法,这里记录一下在AndroidStudio上打包OpenCV和C++的 ...
- 海康的android sdk,AndroidStudio 集成海康威視 Android SDK,集成螢石Android SDK。
之前以為海康威視的android sdk 就是螢石的sdk,其實不是 海康威視的: 螢石的: 下面的是以前的:可以忽略 ++++++++++++++++++++++++++++++++++++++++ ...
- Springboot 集成 opencv 实现人脸识别功能
目录 前言 什么是opencv? 项目集成步骤 准备工作 Windows安装opencv Windows环境下集成 关键点1:引入jar包 方式一:idea添加jar 方式二:将jar上传至私服,在m ...
- linux程序给图片打马赛克,iOS集成OpenCV,并实现图片马赛克
关于Open CV OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux.Windows.Android和Mac OS操作系统上.它轻量级而且高效--由一系列 C 函 ...
- androidstudio集成ijkplayer教程
介绍 ijkplayer是一款非常火的开源视频播放器,android和IOS通用.关于怎么编译怎么导入android Studio中自己的项目,其中坑很多,本篇记录下自己的操作记录.ijkplayer ...
- iOS集成OpenCV遇到的问题
1. OpenCV是用C和C++语言写的,这种类似cv::Mat都是C++的写法,然而.m文件是不支持C++的,这时候就需要我们把文件的后缀名改成.mm.改完编译就会发现错误消失. 2.在控制器里引用 ...
- VS集成opencv编译C++项目遇到的问题
当我们新建一个c++项目的时候总是提示脚本错误的信息,虽然不影响使用,但是还是很烦躁,对于有强迫症的我来说,实在受不了,终于找到了解决方案 这个提示的路径根据大家自己安装vs的路径来查找: http: ...
最新文章
- 【深度学习】如何从结构出发更好的改进一个神经网络
- java ios websocket_Java WebSocket的例子
- Android PorterDuff.Mode
- Android跑马灯
- mysql时间格式函数_MySQL时间格式函数
- hadoop 配置文件简析
- AtCoder Grand Contest #026 D - Histogram Coloring
- 报错, nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException
- 关于RTB实时竞价的基本原理
- 剑指 Offer II 023. 两个链表的第一个重合节点
- Unity Module Manager 模块管理器
- 一种在JS代码中实现模板变量替换的方法
- android 设置锁屏壁纸
- Relatively Prime Graph CodeForces - 1009D
- 基于SNMP数据采集模块的设计和实现2
- android 页面回滚焦点位置 解决方案
- 百度网盘和百度云有什么区别
- 大型网站架构演变史(含技术栈与价值观)
- Could not acquire change log lock. Currently locked by XXX
- 项目中统一日志文件配置