Android TechThensorFlowOpenCV4Android

在 Android 平台上开发 OpenCV

2016-11-20  本文已影响4977人  bravian

Android

想要在 Android 平台上快速开始 OpenCV 的开发,请使用此教程:“OpenCV Android SDK”。

开始之前你应该知道这些

主要有两种类型的 OpenCV4Android 初学者,第一种是 Android 初学者,第二种是 OpenCV 初学者。我们为这两方面的开发者提供了下面一些建议:

  1. 如果你是一个有丰富 OpenCV 经验的开发者,现在你想开始在 Android 上使用 OpenCV,那么你应该知道,Android 不是桌面操作系统,你应该为移动开发做好准备。我们不会教你所有关于 Android 的开发,所以如果你不太熟悉 Android 平台,你可以考虑咨询 Android 的官方网站,或参考一些这种简短的介绍。同时,我们已经准备了一个专门的“Introduction into Android Development”教程和一些例子来帮助你熟悉 Android 的特点。
    你可以重用你的 C++ 桌面代码。所以我们推荐你在 PC 和喜欢的 IDE 这种熟悉的环境中开发和调试您的算法。
    虽然你应该保持程序高效率运行,但请避免过早的优化。OpenCV 是专为高性能设计的,所以在你开始担心之前,先测试一下你的程序的实际表现。大多数现代移动设备有着令人惊讶的强大性能。

  2. 如果你是一个熟练的 Android 开发者,你需要一些 OpenCV 的信息,请查看OpenCV 的 document 文档,还可以使用用户支持资源:论坛问题跟踪。别忘了看看OpenCV 教程,他们会帮助你快速了解你可以使用轻松完成哪些事情。计算机视觉领域有着悠久的历史,但仍有一些问题没有解决。如果你不确定 OpenCV 是否可以帮助你,那么在我们的论坛中问你的问题,那里的人喜欢解决古怪的问题。

如何开始

OpenCV4Android 是一系列 OpenCV 的 java API javadoc 文档和例子组成 SDK。它也包含预编译好的 apk 文件,你可以在你的设备上直接运行。有三个 OpenCV 教程帮助您开始使用 OpenCV:

  1. “Introduction into Android Development” 对初学者有很用,它展示了如何安装安卓开发环境。
  2. “OpenCV for Android SDK”教程是 SDK 的详细说明。您将看到几个示例应用程序,您可以使用它作为您自己的开发的基础。
  3. “Android development with OpenCV”告诉你如何添加 OpenCV 功能到你的 Android 应用。对于那些想复用他们 c++ 代码的人,我们已经创建了一个特殊的章节:“Native/C++”. 我们建议专业开发人员使用这种方式,因为Native 开发有点难,但会给你更多的选择。Face detection sample 展示了一个包裹了C++类的java实例。

如果您需要 OpenCV 的使用模型的更多信息,你可以查看此页

在线资源

用户社区

OpenCV4Android 文档

OpenCV的信息

第三方例子和教程

提供反馈

  1. 我们喜欢贡献,尤其是在GitHub上的请求!
  2. 如果你认为你已经找到了一个新的错误,请先让我们仔细检查它:
  3. Please check that you use thelatest versionof OpenCV4Android.
  4. Please check the open“Android issues”on the tracker.
  5. Ask OpenCVcommunityabout your problem.
  6. If you’re still suspecting that you’re probably the first human who met such problem, let’s file a bug! Instructions arehere.

联系我们

上一篇下一篇

猜你喜欢

热点阅读