1.首先去OpenCv 下载android SDK(这里自己去下载吧,我不给连接了)
2.下载好了 新建项目(项目名自己起)然后导入SDK,步骤为:
点击File ->New->Import Module 然后打开你下载好的OPenCv SDK 选择 sdk /java
图1 所示。
导好了吗?开始下一步咯
添加依赖:点击File->Project Structure 左边选中 app 右边选中Dependencies
然后最右边 看见+ 号了没 ,点击 点击 选中Module dependencies 然后添加进去。(添加好了吧)
还有事情啊 你要配置NDK啊
我这里配置好了 怎么配置呢 估计你也懂得 哈哈哈;
下一步 跟着我走:
把SDk 包里的扔进自己项目的
里;
配置 配置Build.gradle
sourceSets{main{jniLibs.srcDir 'libs'}}
下一步;
把看清我的路径啊 也就是SDK里的 例子 人脸检测的jni(整个文件夹) 粘贴进 main 下,里面包含图上这些!!!
下一步
点进 Android.mk文件
include E:\OpenCV-android-sdk\sdk\native\jni\OpenCV.mk
写好是哪个这句话 注意 !!!!!!!!!!!!! include 你的OpenCV。MK 的位置 也就是你刚才下的SDK位置 找到这个Mk 文件 他原来的 IF Else 语句都删除了 只有这一句话!!!!
对比一下有什么不同
#OPENCV_INSTALL_MODULES:= on 要记着 原来是 off 的
下一步 来了:
看到这两个文件了吗?
打开第一个 (在你刚才拖进去的jni目录下拉)
4.修改DetectionBasedTracker_jni.h和DetectionBasedTracker_jni.cpp文件,将源文件中所有包含前缀“Java_org_opencv_samples_facedetect_”替换为“"JAVA_你的包名_
有点累哦