【问题标题】:Can't run opencv sample applications on Nexus 9无法在 Nexus 9 上运行 opencv 示例应用程序
【发布时间】:2015-01-31 11:49:23
【问题描述】:

我正在开发一个适用于 android 的 opencv 应用程序。我正在尝试在 nexus 9 平板电脑上运行示例 opencv 应用程序(操作系统是棒棒糖,芯片是 tegra k1)。我安装了 opencv 管理器,它在已安装的软件包下显示“内置 opencv 库(优化)”已安装(库版本:2.4.9.0 rev 1,目标硬件:Tegra)。但每当我尝试运行任何使用 opencv 的应用程序(用于 tegra 演示的 opencv、ocv 人脸检测、opencvd2、ocv 15 拼图)时,它都会给我一条消息:

“opencv库包没有找到!试试安装?”

当我点击“是”时,它会带我去 google play 下载我已经安装的 opencv 管理器!

我已经尝试安装 ocv 2.4 包 armeabi-v7a,但没有帮助。 opencv 管理器应用程序上有用户 cmets 在 nexus 9 上不起作用。这是一个已知问题吗?我在某处看到 nexus 9 不支持 CUDA (https://devtalk.nvidia.com/default/topic/782024/tegra-tools/tadp-for-nexus9-wishlist-/)。会是这样吗?我的印象是 CUDA 加快了速度,但 opencv 应该能够在没有它的情况下运行。谢谢。

【问题讨论】:

    标签: android opencv image-processing


    【解决方案1】:

    我想知道这是否是因为 Nexus 9 拥有的 Denver 使用的是 ARMv8-A。 我希望 Android4OpenCV 的下一个版本包含此架构的预构建二进制文件。

    与此同时,您可以通过使用this latest CMake toolchain file 将目标架构设置为“arm64-v8a”来构建它。

    我还没有尝试过,如果有人尝试过这个可以分享他/她的经验会很有帮助。 谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多