【Android】OpenCV for Android配置 不使用OpenCV Manager

版权声明:原创 https://blog.csdn.net/hangvane123/article/details/83089127

笔者版本:

名称 版本
Android Studio 3.2
gradle 4.6
compileSdkVersion 28
minSdkVersion 15
targetSdkVersion 28
OpenCV for Android 3.4.1

配置OpenCV for Android主要分两部分:
1.让Project可以使用OpenCV
2.让Project可以免安装OpenCV Manager使用OpenCV

第一部分比较简单,主要注意SdkVersion和当前项目相同就可以,这里不赘述。点这里查看第一部分

重点在第二部分,笔者找了很多篇文章,怎么说的都有,还有要配NDK的,包括上面这篇以及上面这篇引用的原文,都不太对。

使用OpenCV Manager的原因是Project缺少对应平台的libopencv_java3.so,其实在Project中引入目标平台的.so文件即可。

在完成了第一部分的基础上,把OpenCV sdk for Android文件下OpenCV-android-sdk\sdk\native下的libs文件夹拷贝到你的安卓项目下,即自己的项目\src\main下面,并且将libs改名为jniLibs即可。

如果只在部分平台运行,可以将jniLibs文件夹下不需要的平台文件夹删除

经过这一操作,OpenCV相关代码完全不用变动,只是不需要再装OpenCV Manager就能运行了。

猜你喜欢

转载自blog.csdn.net/hangvane123/article/details/83089127