• 搭建开发环境
  1. 安装Android Studio

          进入http://www.android-studio.org/下载,根据自己的电脑系统下载相应的安装包,如图1。(推荐下载64位系统的安装包)

AndroidStudio 集成 OpenCV

                                         图1

  1. 2下载完成后直接双击安装包,就会出来下面这个界面,点击Next

AndroidStudio 集成 OpenCV

 

 

  1. 3点击Next

AndroidStudio 集成 OpenCV

 

  1. 4继续next

AndroidStudio 集成 OpenCV

 

  1. 5点击Install

AndroidStudio 集成 OpenCV

 

  1. 6等待进度条走完

AndroidStudio 集成 OpenCV

 

  1. 7点击Next

AndroidStudio 集成 OpenCV

 

  1. 8点击finish

AndroidStudio 集成 OpenCV

 

  1. 9选择第二个,点击ok

AndroidStudio 集成 OpenCV

 

  1. 10点击Cancel

AndroidStudio 集成 OpenCV

 

  1. 11点击Next

AndroidStudio 集成 OpenCV

 

 

 

 

  1. 12选择第一个,点击Next

AndroidStudio 集成 OpenCV

 

 

 

 

  1. 13选择你想要的主题颜色,点击Next

AndroidStudio 集成 OpenCV

 

 

 

 

 

 

 

  1. 14点击Finish

AndroidStudio 集成 OpenCV

 

  1. 15进度条走完后点击Finish

AndroidStudio 集成 OpenCV

 

 

 

  1. 配置OpenCV环境
    1.  1  下载 OpenCV-Android-SDK,下载地址: https://opencv.org/releases.html,我下载的版本是3.4.1
    • 2点击 File -> new -> Import Module, 选中 OpenCV-Android-SDK/sdk/java 文件夹,点击确定,就会自动识别处模块,如下图所示:

AndroidStudio 集成 OpenCV

AndroidStudio 集成 OpenCV

 

 

  1. 3点击finish,导入完成后,会在工程目录下发现 OpenCV 的库,settings.gradle 文件也会相应改变。

AndroidStudio 集成 OpenCV

 

  1. 4点击 File -> Project Structure,在 Modules 下点击 依赖 OpenCV 的模块(比如 app ),再点击右边的 Dependencies。点击加号选第三个 Module dependency 后选择 openCVLibrary341 后点击完成。

AndroidStudio 集成 OpenCV

AndroidStudio 集成 OpenCV

AndroidStudio 集成 OpenCV

AndroidStudio 集成 OpenCV

完成后会发现 app目录下的 build.gradle 中的 dependencies 增加了 oepncv 的依赖。如上图所示。

 

  1. 5统一OpenCV 库的版本和工程的版本号,即把 OpenCV 库目录下的 build.gradle 中的编译版本,构建版本等参数设置成和工程一样。

AndroidStudio 集成 OpenCV

Open CV的版本号

AndroidStudio 集成 OpenCV

工程版本号

              将opencv的版本号改成和工程的一致。然后同步更新gradle,编译。

 

  1. 6 OpenCV-Android-SDK/sdk/native/libs 目录下全部内容复制到 工程目录/app/src/main/jniLibs 目录下(这里可以针对特定的手机做裁剪,为了方便可以全部复制)

 

  • 硬件设备介绍

AI安卓4G触显一体机是四核A53处理器结合 Android 操作系统,可内置刷脸摄像头,为自助设备制造商提供智能支付、媒体播放一体化的解决方案。该设备体积小巧,结构紧凑,有丰富的外围接口:RS232、RS485、USB等,可内置刷脸支付摄像头,可接摄像头、鼠标、键盘、扫描枪,打印机、读卡器等多种外设。

该设备支持直流 12V/24V 宽电压输入和宽温特性,符合工业应用的设计要求。主板可以使用Android系统提供的标准API进行操作,便于开发。

  1. 产品主要功能

1.1、四核A53处理器,超强的数据处理能力。

1.2、支持Android7 操作系统,具有丰富开放的 Android 开发资源。

1.3、系统集成4G无线通讯协议,支持全网通,无线通讯更稳定。

1.4、系统集成GPU,1080P 视频编解码,视频播放更流畅。

1.5、可内置刷脸支付摄像头。

1.6、 可外接MDB协议转接盒,提供完善的SDK开发包,集成开发简单。

1.7、丰富的外围接口,提供多种外设接入。

1.8、低功耗,无风扇设计。

  1. 产品规格表

AndroidStudio 集成 OpenCV

 

三  结果演示

AndroidStudio 集成 OpenCV

四 交流微信群

AndroidStudio 集成 OpenCV

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章: