大佬教程收集整理的这篇文章主要介绍了如何为Android Studio打包和链接OpenCV binares和OpenCV Java SDK?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我在这里遵循@Paito定义的步骤:
https://stackoverflow.com/a/20600674/1291489
1)我在.jar中打包libs
//OpenCV compile files('libs/opencv-2.4.8.jar') compile project(':app:libs:opencv') }
3)复制OpenCV java文件夹
4)为OpenCV创建并修复build.gradle(与引用的源相同)
5)尝试使用该库
import org.opencv.android.openCVLoader; ... if (!OpenCVLoader.initDebug()) {}
结果:
应用程序构建和运行,但我得到以下异常:
03-19 19:54:46.144 D/OpenCV/StaticHelper﹕ Trying to get library list 03-19 19:54:46.144 E/OpenCV/StaticHelper﹕ OpenCV error: CAnnot load info library for OpenCV 03-19 19:54:46.144 D/OpenCV/StaticHelper﹕ Library list: "" 03-19 19:54:46.144 D/OpenCV/StaticHelper﹕ First attempt to load libs 03-19 19:54:46.144 D/OpenCV/StaticHelper﹕ Trying to init OpenCV libs 03-19 19:54:46.144 D/OpenCV/StaticHelper﹕ Trying to load library opencv_java 03-19 19:54:46.144 D/OpenCV/StaticHelper﹕ CAnnot load library "opencv_java" 03-19 19:54:46.154 W/System.err java.lang.UnsatisfiedLinkError: Couldn't load opencv_java: findLibrary returned null
无法看到这里有什么问题.我尝试了每种可能的@L_450_9@来打包.jar文件,并通过调整重复这些步骤至少10次.
我也试过结构:
-opencv.jar -libs -armeabi-v7a -(.so files)
我正在测试三星GS3Mini和Genymotion 4.1.1,并在两者上获得相同的结果.两者都在运行OpenCV Manager和样本.
以上是大佬教程为你收集整理的如何为Android Studio打包和链接OpenCV binares和OpenCV Java SDK?全部内容,希望文章能够帮你解决如何为Android Studio打包和链接OpenCV binares和OpenCV Java SDK?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。