繁体   English   中英

如何让OpenCV库支持Android 2.3.4和4.1?

[英]How can I get OpenCV libs to support Android 2.3.4 and 4.1?

我在Android上玩OpenCV。 我曾经能够在运行4.0.X的Galaxy Nexus上运行示例应用程序但是由于升级到Jelly Bean 4.1.X它们不再有效。 我也尝试使用Android 2.3.4在我的Droid 2上运行示例,这也是不行的。 它们可以在运行2.3.3的HTC Evo 4G上运行。

我正在使用OpenCV 2.4.2。 我可以看到应用程序何时启动它尝试加载libnative_camera_r * .so。 它尝试加载以下之一:

    07-24 10:15:24.394: E/CAMERA_ACTIVITY(6688): ||libnative_camera_r2.3.3.so
    07-24 10:15:24.394: E/CAMERA_ACTIVITY(6688): ||libnative_camera_r4.0.3.so
    07-24 10:15:24.394: E/CAMERA_ACTIVITY(6688): ||libnative_camera_r2.2.0.so
    07-24 10:15:24.394: E/CAMERA_ACTIVITY(6688): ||libnative_camera_r3.0.1.so
    07-24 10:15:24.394: E/CAMERA_ACTIVITY(6688): ||libnative_camera_r4.0.0.so

很明显.so文件的版本与Android版本有关。 Android 2.3.4和4.1.X不在列表中,因此它不加载必要的lib。

我的问题:A)我在哪里可以找到必要的.so文件? B)我可以采取哪些步骤为这些版本构建自己的库? c)我可以欺骗系统使用4.0.3 for 4.1之前的版本吗? (我会更多地调查这个)

谢谢

尝试更新Nexus上的OpenCV Manager并删除其他架构包

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM