02.AndroidStudio搭建OpenCV开发环境

新建一个项目
选择native
项目信息
C版本

拷贝头文件

进入到目录:D:\DevelopeSofts\OpenCV\OpenCV-android-sdk\sdk\native\jni

把这个include拷贝到项目当中

拷贝
拷贝完成

拷贝动态库文件

拷贝lib

配置cmake

头文件
图像库

说错了一点:

注意
#图形库
find_library(
        jnigraphics-lib
        jnigraphics
)

#从本地把 libopencv_java4 导入进来
add_library(
        libopencv_java4 SHARED IMPORTED
)
set_target_properties(
        libopencv_java4 PROPERTIES IMPORTED_LOCATION
        D:/Workspace/AndroidProjects/MyOpenCV/app/src/main/jniLibs/${ANDROID_ABI}/libopencv_java4.so
)

image.png
target_link_libraries(
        native-lib
        libopencv_java4
        ${log-lib}  -llog
        ${jnigraphics-lib} -ljnigraphics
)

配置gradle

到此为止openCV的JNI是已经大功告成了,你可以直接使用JNI的方式来用C调用opencv,然后使用java来调用native方法,但是这样太麻烦,所以我们可以把opencv提供的javaAPI拿过来直接使用。

配置javaAPI

导入模块
选模块
选中java
模块名称
直接下一步
说明
配置

保持版本号一致

修改前
修改后

将库导入本项目中

导库
步骤
直接欧克

搭建完成!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容