美文网首页
OpenCV开发笔记2

OpenCV开发笔记2

作者: 李星星星星星 | 来源:发表于2018-11-16 10:06 被阅读0次

上一章讲到VS中配置OpenCV的库,以及简单的人脸定位和跟踪代码,这一章会介绍在android中开发OpenCV的步骤和代码

1.下载和配置

下载地址:

https://opencv.org/releases.html

下载说明:下载android版本的开发库,解压压缩包

你会看到这些文件

apk
samples
sdk

etc
java
native
build.gradle

android项目中配置:
1.在app/src/main/jniLibs下放入  armeabi-v7a/libopencv_java3.so
2.src/main/cpp/include下放入 opencv的两个文件夹 opencv  opencv2
3.CMakeLists.txt中代码:
cmake_minimum_required(VERSION 3.4.1)

add_library(
           native-lib

           SHARED

           src/main/cpp/native-lib.cpp)


include_directories(src/main/cpp/include)

set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -L${CMAKE_SOURCE_DIR}/src/main/jniLibs/${ANDROID_ABI}")

target_link_libraries(   native-lib log opencv_java3 android )

4.app/build.gradle中:
  android/defaultConfig 中:
  externalNativeBuild {
            cmake {
                cppFlags ""
                abiFilters 'armeabi-v7a'
                //因为opencv 需要依赖 gnustl_static
                // r18b的ndk gnustl_static被移除了,所以别用r18b
                arguments "-DANDROID_STL=gnustl_static"
            }
        }

2.项目代码:(练手的项目,主要看项目环境搭建,和opencv代码简单应用就行)

项目地址:
https://github.com/Lixingxing1992/MyOpenCVFace

相关文章

网友评论

      本文标题:OpenCV开发笔记2

      本文链接:https://www.haomeiwen.com/subject/vvpwxqtx.html