OpenCV错误:无法加载OpenCV的信息库

7
我正在使用opencv进行安卓开发。我尝试使用静态初始化来初始化opencv。我遵循了这里的文档。
现在我遇到了一个问题。
01-01 20:01:46.156: D/OpenCV/StaticHelper(14057): Trying to get library list
01-01 20:01:46.156: D/OpenCV/StaticHelper(14057): loadLibrary opencvinfo
01-01 20:01:46.156: D/OpenCV/StaticHelper(14057): /vendor/lib:/system/lib
01-01 20:01:46.156: E/OpenCV/StaticHelper(14057): OpenCV error: Cannot load info library for OpenCV
01-01 20:01:46.156: D/OpenCV/StaticHelper(14057): Library list: ""
01-01 20:01:46.156: D/OpenCV/StaticHelper(14057): First attempt to load libs
01-01 20:01:46.157: D/OpenCV/StaticHelper(14057): Trying to init OpenCV libs
01-01 20:01:46.157: D/OpenCV/StaticHelper(14057): Trying to load library opencv_java
01-01 20:01:46.177: D/OpenCV/StaticHelper(14057): OpenCV libs init was ok!
01-01 20:01:46.177: D/OpenCV/StaticHelper(14057): First attempt to load libs is OK
2个回答

1
当手机不支持OpenCV 2.x版本时,会出现相同的问题。如果是这种情况,模拟器将正常工作。请切换到OpenCV 3.x版本,它可以正常工作。

0

logcat "01-01 20:01:46.177: D/OpenCV/StaticHelper(14057): OpenCV libs init was ok!" 这意味着您的OpenCV库已成功加载,那么您的问题是什么?


谢谢您。问题是:logcat E/OpenCV/StaticHelper(14057): OpenCV错误:无法加载OpenCV的信息库,应用程序无法启动。现在我通过将lib(libopencv_java.so)推送到手机的system/lib文件夹中来解决了这个问题。 - jack
“lib(libopencv_java.so)”在哪里?我只找到了“libopencv_java.so”,我猜它们是一样的吗? - Noha Kareem
4
这是一个回答吗?这如何解决你的问题?我有完全相同的问题,但我没有看到任何解决方案。 - user1137313
我也遇到了这个问题,它显示已经成功加载,但是却无法工作。只有黑屏出现。我只在三星Galaxy S3上遇到了这个问题。在HTC Desire X或OnePlusOne上没有任何问题。 - Heisenbug

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接