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 的使用模型的更多信息,你可以查看此页

在线资源

用户社区

  • OpenCV的问答论坛:http://answers.opencv.org。它是一个计算机视觉和OpenCV 咨询的主要资源
  • OpenCV4Android group:https://groups.google.com/group/android-opencv。这组已经被上面的问答论坛替换,但它的档案仍然是可用的

OpenCV4Android 文档

  • 教程:“Introduction into Android Development”,“OpenCV for Android SDK”,“Android development with OpenCV”.
  • OpenCV Manager 文档:请检查这些 幻灯片.
  • javadoc 的HTML文件都纳入有效的分布式主机
  • Android Samples
  • Android Best Practices

OpenCV的信息

  • 最新公开发布的官方文件: http://docs.opencv.org.
  • 每日build文件:http://docs.opencv.org/trunk.
  • 请特别注意教程和 OpenCV C++ 备忘表 !

第三方例子和教程

  • Open Source Google Glass 由Jared Burrows and Andre Compagno 提供的例子
  • Eyes detection and tracking on Android 由 Roman Hošek 提供的例子 (基于 “face-detection” 例子的扩展)

提供反馈

  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.

联系我们

  • Use OpenCVQ&A forumfor most of your questions. And please help others, this is good for your karma!
  • Email: android at opencv dot org. Again, please use the group first of all, we do not provide private consultancy!
  • Twitter:http://twitter.com/OpenCV4Android.

更多相关文章

  1. Android(安卓)中级教程之------Android(安卓)MediaPlayer播放mp3
  2. 安卓巴士Android开发神贴整理
  3. Android高手进阶教程(五)之----Android(安卓)中LayoutInflater的
  4. Android(安卓)SDK安装教程
  5. android教程资源 免费android深入浅出课程
  6. 安卓巴士Android开发神贴整理
  7. 老罗Android开发视频教程 (android常用UI编程) 25集集合
  8. 安卓巴士Android开发神贴整理
  9. 第11天android:拨号器和打包发布

随机推荐

  1. Android draw onAttachToWindow
  2. Android Icon drawable-hdpi drawable-xh
  3. android ImageSwitch
  4. 解决Error:Android(安卓)Dex: com.androi
  5. Android 圆角的Button
  6. android 使用异步加载图片
  7. Android九宫格抽奖
  8. android p vts VtsTrebleVendorVintfTest
  9. Android Tips
  10. maven 工程转换成 gradle 工程