如何在android studio中使用opencv_contrib

网上关于这个问题的回答几乎都是告诉你去github上下载官方的文件,再下载android ndk、sdk,再用cmake,mingw等编译,反正很复杂,成功率还不高。

其实有个简单的方法就可以得到编译好的opencv_contrib,那就是直接去github上下载别人编译好的opencv_contrib:

https://github.com/chaoyangnz/opencv3-android-sdk-with-contrib

他这个版本是opencv_contrib 3.4.1,我已导入的opencv 是3.4.7,两者并不冲突,能一起使用

导入方法如下:

1. File -> New -> Import Module, 选中 OpenCV-android-sdk/sdk/java, 然后一个新的模块就被导入到结构树中

2.  进入project structure,选中 ”app“ ,点击 ”+“ ,选择第三个” add module dependency“ ,选中刚刚导入的opencv341。

3. AS开始自己build,好了后就可以用了!

如何在android studio中使用opencv_contrib