【问题标题】:OpenCV on Android, when do I need native code?Android 上的 OpenCV,我什么时候需要原生代码?
【发布时间】:2011-12-19 02:18:16
【问题描述】:

我正在研究将 OpenCV 用于 Android 应用程序,但在编译使用 Native OpenCV 的示例时遇到了一些问题。

所以,我的问题是:

使用 OpenCV 时,我什么时候需要使用 Native OpenCV 代码?我可以不使用它(如示例中的教程 1 中所示)吗?

抱歉这个模糊的问题,如果有帮助,我可以更具体。

提前感谢您的帮助。

【问题讨论】:

    标签: java android opencv native


    【解决方案1】:

    这取决于你想做什么,真的。本机调用在速度方面非常昂贵,因此如果这与您的应用程序相关,you should reduce them to the minimum possible。大多数 Android OpenCV 库都依赖于原生调用,因此使用原生或使用 OpenCV Java 调用不会在性能时间方面产生相关的增加。但是没有什么比测试它更好的了。

    如果您已经有 C/C++ OpenCV 实现的代码,您还想使用本机代码。这将节省您一些时间用 Java 重写它。如果您想要的功能尚未移植到 Android (it is up to 42%, currently),您还应该使用本机代码。

    【讨论】:

      猜你喜欢
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-21
      • 2018-02-25
      • 1970-01-01
      • 2012-09-16
      相关资源
      最近更新 更多