如何为android构建和安装opencv + contrib .so库

时间:2018-01-31 23:50:22

标签: android c++ opencv android-ndk

我试图在android中使用opencv contrib模块。我编译了项目并得到了我在android项目中导入的jar文件。 问题是,当我尝试使用行LBPHFaceRecognizer.create()实例化LBPHFaceRecognizer时,程序崩溃并且错误显示

  

没有找到任何实施   org.opencv.face.LBPHFaceRecognizer.create_0

谷歌搜索我发现我没有为opencv_contrib模块构建.so。根据{{​​3}}的想法,我使用make -j4构建了所有模块,并在lib文件夹中获得了许多.so文件,包括libopencv_java340.solibopencv_face.so(我需要的一个)还有更多。

我应该在ndk构建路径中添加哪一个?目前我的配置与this blog相同。我构建的那个是armeabi-v7a,与我的手机支持的相同,但仍然说同样的事情。

任何人都可以在android中添加opencv contrib模块吗?

1 个答案:

答案 0 :(得分:0)

我最终使用

  

org.bytedeco:javacv:1.3.2

。如果您仍然想回答这个问题,我不知道。