如何为Android开发增强现实应用程序

我想在HTC Nexus One手机上为使用Flash Professional CS5和Adobe AIR 2.5的Android开发增强现实应用程序。

我发现了一些在线资源,展示了如何使用网络摄像头和Flash开发AR应用程序,我发现了解AR的基础知识非常有用。

例如:

  • 使用网络摄像头和Flash增强现实
    http://www.adobe.com/devnet/flash/articles/augmented_reality.html

  • 增强现实介绍http://www.gotoandlearn.com/play.php?id=105

  • 我还从gotoandlearn网站上观看了关于AIR for Android应用程序的其他视频,并且我成功完成了所有这些工作,例如:

  • Air for Android - Part 1
  • Air for Android - Part 2
  • 发布AIR for Android应用程序
  • AIR for Android GPU加速
  • 增强现实介绍
  • 但是,我没有设法让我的android手机工作(无所事事,运行速度非常慢)。

    我想就以下问题提出几个问题:

    1)要在android上开发增强现实应用程序,是否使用与上面相同的方法完成此操作?

    2)我需要使用视频和adobe air 2.5上显示的软件以外的其他软件吗?

    3)你是否知道任何其他来源/阅读材料是相关的并可能有所帮助?

    谢谢


    增强现实(AR)是交互式3D环境的通用术语,通常通过网络摄像头或手机摄像头与我们的物理现实相融合。

  • 您只需使用Android SDK即可开发适用于Android的AR应用程序,因为它提供了用于与相机交互的API,并且它支持用于3D图形的OpenGL。 由于AR通常涉及复杂的图像识别算法,因此这不是一项简单的任务,因此利用现有工具绝对是一个不错的选择。
  • 由于使用Adobe AIR和Flash,实际上是通过Dalvik虚拟机运行Flash虚拟机,因此您可能会遇到诸如AR这样的CPU密集型任务的性能问题。
  • 如果使用其他工具也是您的选择,您可以查看Qualcomm的增强现实SDK

  • 以下是一个很酷的开源项目,可能会帮助您解决问题:http://code.google.com/p/andar/

    和:https://developer.qualcomm.com/develop/mobile-technologies/augmented-reality

    问候,优素福


    http://mobile.tutsplus.com/tutorials/android/android_augmented-reality/你可以看看这个。 简要介绍开发AR应用程序的关键组件。

    链接地址: http://www.djcxy.com/p/27895.html

    上一篇: How to develop Augmented Reality application for Android

    下一篇: Why not standard Android emulators?