本文对于 Android 开发中 OpenCV 的配置做个简易讲解,一家之言,有疑问可以和我私信联系
视频教程
环境准备
- Android Studio 4.1
- Opencv - 4.5.1
流程
下载OpenCV的Android SDK
下载后进入 OpenCV-android-sdk/sdk/native/jni/
文件夹
新建 Android 工程
选择 C++ 工程
项目结构
选择 cpp 目录下的 CMakeLists.txt 文件
cmake_minimum_required(VERSION 3.10.2)
project("opencvdemo")
set(OpenCV_DIR /Users/apple/Desktop/OpenCV-android-sdk/sdk/native/jni/${ANDROID_ABI})
find_package(OpenCV REQUIRED)
link_directories(${OpenCV_INCLUDE_DIRS})
add_library(
native-lib
SHARED
native-lib.cpp)
find_library(
log-lib
log)
target_link_libraries(
native-lib
${OpenCV_LIBS}
${log-lib})
gradle 文件设置
cmake{
appFlags ""
abiFilters "armeabi-v7a", "arm64-v8a"
}
构建项目,运行
总结
到此,OpenCV 已经配置到当前项目中,构建后,相关的库会打包到apk中,用户可以直接运行