OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。
1.需要事先下载和安装的几个软件开发包:
。AndroidStudio 下载地址:http://www.android-studio.org/
。Android SDK 与 NDK
。JDK
。OpenCV Android SDK 下载地址:https://opencv.org/
2.导入 OpenCV Android SDK依赖项
选择 [File] → [New] → [Import Module] 然后选择OpenCV Android SDK目录下的 sdk/java ,模块名称会自动显示。点击[Next] → [Finish],完成导入。
导入Module
3复制本地依赖项 OpenCV 库文件
在项目工程 main 目录下新建一个包名为"libs"的包。然后将OpenCV Android SDK/sdk/native/libs 目录下的所有文件拷贝到 main 下的 libs 目录里。
拷贝OpenCV库文件
4修改OpenCV Android SDK Module 里的脚本预编译
打开OpenCV Android SDK Module 里的 build.gradle
,将 compileSdkVersion
buildToolsVersion
targetSdkVersion
三项修改成与 APP 下的 build.gradle
里的一致。
然会点击 [Try Again]
修改
错误处理
到此环境搭建工作就完成了!