小编Gar*_*zzz的帖子

android静态初始化opencv 3.0无法加载库"opencv_java3"

使用Android ADT我尝试静态初始化openCV,因此它包含在应用程序构建中,用户不必从Android Playstore下载openCV Manager.

我在使用openCV v3(http://opencv.org/downloads.html)

在刚刚尝试将静态初始化添加到OpenCV-android-sdk\samples\face-detection中的一个样本的阶段.

我已经按照这个例子(http://docs.opencv.org/2.4/doc/tutorials/introduction/android_binary_package/dev_with_OCV_on_Android.html)

看了很多例子但是还没有解决方法让它运行起来.非常希望有人可以提供帮助.

我确实认为可能是由于libopencv_java3.so不在文件夹中libs/armeabi-v7a/当我从中复制并粘贴它OpenCV-android-sdk\sdk\native\libs\armeabi-v7a时消失了.我相信这可能与ndk的设置方式有关.当然,问题可能完全不同.

LogCat给出了这个:

11-26 16:36:33.647: D/OpenCV/StaticHelper(13993): Trying to load library opencv_java3 
11-26 16:36:33.647: D/OpenCV/StaticHelper(13993): Cannot load library "opencv_java3" 
11-26 16:36:33.647: W/System.err(13993): java.lang.UnsatisfiedLinkError: Couldn't load opencv_java3 from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.opencv.samples.facedetect-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.opencv.samples.facedetect-1, /vendor/lib, /system/lib, /vendor/lib]]]: findLibrary returned null 
11-26 16:36:33.767: D/OpenCV/StaticHelper(13993): Trying to load library opencv_java3 
11-26 16:36:33.767: D/OpenCV/StaticHelper(13993): Cannot load library "opencv_java3" 
11-26 16:36:33.767: W/System.err(13993): java.lang.UnsatisfiedLinkError: Couldn't load opencv_java3 from loader dalvik.system.PathClassLoader[DexPathList[[zip file …
Run Code Online (Sandbox Code Playgroud)

java android opencv android-ndk

10
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

android-ndk ×1

java ×1

opencv ×1