【问题标题】:Optimization of OpenCV on android (neon-instruction, GLSL on tegra 3 )android 上 OpenCV 的优化(neon 指令,tegra 3 上的 GLSL)
【发布时间】:2012-09-24 08:38:11
【问题描述】:

我现在在我的 Android 应用程序开发中使用一些 OpenCV 函数。由于帧速率对程序非常关键,我想知道如何在 android 上启用 OpenCV 的优化,因为我已经阅读了 OpenCV 的最新版本(2.4)使用霓虹灯指令和 GLSL 进行加速,它是自动的吗?启用?或者我需要在 Android.mk 文件中进行编译的任何内容? (P.S. android上的Opencv Manager会自动下载“OCV 2.4 pack NVIDIA Tegra 3”alr)

【问题讨论】:

    标签: android opencv acceleration


    【解决方案1】:

    “OCV 2.4 pack NVIDIA Tegra 3”包包含 OpenCV 的 NEON 和 GLSL 优化。

    如果您使用 OpenCV Manager API 进行 OpenCV 初始化,它会自动使用优化的库。

    【讨论】:

    • 这些 NEON 和 GLSL 优化是否仅适用于 Tegra 3 芯片?或者它可以与任何支持 NEON 和/或 GLSL 的芯片一起使用?除了使用 GLSL 之外,我是否必须使用 cv::gpu 模块或 cv:: 模块也可以获得 GLSL 的好处?
    • >>这些 NEON 和 GLSL 优化是否仅适用于 Tegra 3 芯片?或者它可以与任何支持 NEON 和/或 GLSL 的芯片一起使用?
      [O4A] 这些优化仅适用于 Tegra 3,直到有一天 NVidia 将它们贡献给开源...

      >>除了使用 GLSL 之外,我还必须使用 cv::gpu 模块还是 cv: : 模块也能从 GLSL 中获益?
      [O4A] cv::gpu 模块使用 CUDA 实现,目前 Tegra 平台不支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-01
    • 2012-02-06
    • 1970-01-01
    • 2021-01-14
    • 2012-09-29
    • 2013-02-04
    • 1970-01-01
    相关资源
    最近更新 更多