我正在尝试在 android 中使用 opencv contrib 模块。我编译了这个项目并得到了我在我的android项目中导入的jar文件。
问题是,当我尝试使用 LBPHFaceRecognizer.create()
行实例化 LBPHFaceRecognizer 时,程序崩溃并显示错误
No implementation found for long org.opencv.face.LBPHFaceRecognizer.create_0
谷歌搜索我发现我没有为 opencv_contrib 模块构建 .so。遵循 this blog 的想法我使用 make -j4
构建了所有模块,在 lib
文件夹中我得到了许多 .so 文件,包括 libopencv_java340.so
和 libopencv_face.so
(我需要的那个)等等。
我应该将哪一个添加到 ndk 构建路径?目前我有 here 中的配置.而我构建的是用于armeabi-v7a
的,与我的手机支持的相同,但仍然说同样的话。
有人能够在 android 中添加 opencv contrib 模块吗?
最佳答案
我最终使用了
org.bytedeco:javacv:1.3.2
.如果你还想回答这个问题,我不知道。
关于android - 如何为 android 构建和安装 opencv+contrib .so 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48553332/