OpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)

1.首先去OpenCv 下载android SDK(这里自己去下载吧,我不给连接了)

2.下载好了 新建项目(项目名自己起)然后导入SDK,步骤为:

点击File ->New->Import Module  然后打开你下载好的OPenCv SDK 选择 sdk /java

OpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)_第1张图片图1 所示。

导好了吗?开始下一步咯

添加依赖:点击File->Project Structure 左边选中 app 右边选中Dependencies 

然后最右边 看见+ 号了没 ,点击 点击 选中Module dependencies  然后添加进去。(添加好了吧)

还有事情啊  你要配置NDK啊 OpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)_第2张图片

我这里配置好了  怎么配置呢  估计你也懂得 哈哈哈;

下一步 跟着我走:

把SDk 包里的OpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)_第3张图片扔进自己项目的里;

配置 配置Build.gradleOpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)_第4张图片

sourceSets{
    main{
        jniLibs.srcDir 'libs'

    }
}


下一步;

OpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)_第5张图片看清我的路径啊  也就是SDK里的 例子 人脸检测的jni(整个文件夹) 粘贴进 main  下,里面包含图上这些!!!

下一步

点进 Android.mk文件

include E:\OpenCV-android-sdk\sdk\native\jni\OpenCV.mk

写好是哪个这句话  注意 !!!!!!!!!!!!!   include 你的OpenCV。MK 的位置 也就是你刚才下的SDK位置 找到这个Mk 文件  他原来的 IF Else 语句都删除了  只有这一句话!!!!OpenCv4Android3.4之Android Studio 人脸检测集成(小白专用)_第6张图片

对比一下有什么不同   

#OPENCV_INSTALL_MODULES:= on 要记着   原来是 off 的

下一步 来了:


看到这两个文件了吗?

打开第一个 (在你刚才拖进去的jni目录下拉)

4.修改DetectionBasedTracker_jni.h和DetectionBasedTracker_jni.cpp文件,将源文件中所有包含前缀“Java_org_opencv_samples_facedetect_”替换为“"JAVA_你的包名_


有点累哦


你可能感兴趣的:(Android)