我一直在尝试运行OpenCV提供的Android版“OCV 15 Puzzle”示例应用程序,但它无法运行;每次我尝试运行应用程序时都会显示一条消息: “找不到包,找不到OpenCV库包!尝试安装它?是/否”。 我按下“是”,然后我收到一条新消息提示:“OpenCV Manager,软件包安装失败!”。
我从Google Play安装了OpenCV经理,所以理论上我应该可以运行示例应用。我也一直在寻找解决方案,到目前为止我已经取得了成功。我正在使用三星Galaxy mini S3来运行该应用程序。 (Android Ver.4.1.2)。
任何帮助都非常感谢大家!
答案 0 :(得分:7)
Google Play上提供的OpenCV Manager适用于OpenCV的2.4分支。 由于您使用的是3.0 sdk,因此预计会出现此错误。
3.x分支的OpenCV Manager在Google Play上不可用,您必须手动上传与您定位的硬件平台相对应的apk文件。 OpenCV_3.0.0_Manager_3.00 _ *。apk文件位于sdk下载的apk目录。
安装正确的OpenCV Manager后,它应该可以正常工作。
亚历
答案 1 :(得分:6)
好吧,我通过摆脱OpenCV Manager,并使用OpenCV-android-2.4.11的库版本而不是3.0来解决问题。简而言之,我所做的是:
转到src文件夹>> org.opencv.samples.puzzle15>> Puzzle15Activity.java并通过添加
进行编辑static { if(!OpenCVLoader.initDebug()){ //处理初始化错误 } }
在全局变量之后并注释掉行
OpenCVLoader.initAsync(OpenCVLoader.OPENCV_VERSION_3_0_0, this, mLoaderCallback);
位于重写方法" OnResume()"。
毕竟我把它放在手机上然后就可以了!我希望这可以帮助那些将他们的计算机从沮丧中抛出窗外的人。干杯!