在Androidstudio上配置OpenCV主要包括5个配置过程。这里假设读者已经下载好了OpenCVforAndroid的SDK,如果没有可以去OpenCV的GitHub上下载,我这里使用的是opencv-3.4.0-android-sdk.zip。在解压包中我们可以看到如下的文件(图左)
sdk目录即是我们开发opencv所需要的类库,sdk中包含了etc、java、native,其中java里面包含的是相关的API调用,而native中是一些编译好的文件,这两个都会用到;samples目录中存放着若干opencv应用示例,不过这些例子是eclipse的工程,无法直接在Androidstudio下跑,还得自己重新制作;apk目录则存放着对应于各内核版本的OpenCV_3.4.0_Manager_3.4应用安装包。
首先我们新建一个Android项目,比如CameraTutorial,将项目界面设置为project的样式。如下图所示
在所有准备工作做好了以后,我们就可以导入OpenCV的相关内容了。
1、导入java文件;进入file-new-import module,source directory中填入之前介绍的sdk包中的java文件,如下图所示,填好之后,会自动填入openCVLibrary340,(如下图所示)然后点击next。
接下来会弹出如下界面,直接默认就好,然后点击finish。