您的位置:首页 > 科技 > IT业 > Android 调用OpenCV动态库

Android 调用OpenCV动态库

2024/12/23 12:10:24 来源:https://blog.csdn.net/loovelj/article/details/139246916  浏览:    关键词:Android 调用OpenCV动态库

1、下载OpenCVMobile的文件,链接地址

2、OpenCV-android-sdk/sdk/native/libs/arm64-v8a/libopencv_java4.so拷贝处理放到libs里面

3、 OpenCV-android-sdk/sdk/native/jni/include 放到include文件夹下

4、Cmake修改

set(lib_DIR ${CMAKE_SOURCE_DIR}/libs)
add_library(libopencv_java SHARED IMPORTED)
set_target_properties(libopencv_java PROPERTIES IMPORTED_LOCATION ${lib_DIR}/${ANDROID_ABI}/libopencv_java4.so)target_link_libraries(Demolibopencv_javaandroidz${log-lib}${android-lib}jnigraphics)

5、build.gradle中加入对动态链接库的支持

    externalNativeBuild {cmake {cppFlags "-std=c++11 -fopenmp"abiFilters "arm64-v8a"// , "arm64-v8a" "armeabi-v7a"arguments "-DANDROID_STL=c++_shared"}

6、引用后即可使用

#include <opencv2/core.hpp>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com