您的位置:首页 > 移动开发 > Android开发

android中OpenCV环境搭建

2017-12-19 12:15 246 查看
cmakelists.txt配置

#要显示执行构建过程中详细的信息(比如为了得到更详细的出错信息),可以在CMakeList.txt内加入:
set(CMAKE_VERBOSE_MAKEFILE on)

#定义变量ocvlibs使后面的命令可以使用定位具体的库文件
set(ocvlibs "/Users/xuyan/Desktop/android/OpenCV-android-sdk/sdk/native/libs")

#调用头文件的具体路径
include_directories(/Users/xuyan/Desktop/android/OpenCV-android-sdk/sdk/native/jni/include)

add_library(libopencv_java3 SHARED IMPORTED )
set_target_properties(libopencv_java3 PROPERTIES
IMPORTED_LOCATION "${ocvlibs}/${ANDROID_ABI}/libopencv_java3.so")

add_library( # Sets the name of the library.
native-lib

# Sets the library as a shared library.
SHARED

# Provides a relative path to your source file(s).
src/main/cpp/native-lib.cpp )

find_library( # Sets the name of the path variable.
log-lib

# Specifies the name of the NDK library that
# you want CMake to locate.
log )

target_link_libraries( # Specifies the target library.
native-lib libopencv_java3 android log

# Links the target library to the log library
# included in the NDK.
${log-lib} )


native-lib.cpp 中配置

#include <jni.h>
#include <opencv2/core/core.hpp>
#include <android/log.h>

using namespace std;
using namespace cv;


学习完OpenCV,我会每天陆续贴出自己的学习笔记,和大家共同进步,有什么不对地方,还请各位撸友多多指教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息