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

Apo*_*954 28 air android augmented-reality flash-cs5

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

我发现了几个在线资源,展示了如何使用网络摄像头和Flash开发AR应用程序,我发现跟踪和理解AR的基础非常有用.

例如:

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

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

我还从gotoandlearn网站上观看了有关AIR for Android Applications的其他视频,我做了所有成功,例如:

  1. 适用于Android的Air - 第1部分
  2. 适用于Android的Air - 第2部分
  3. 发布AIR for Android应用程序
  4. AIR for Android GPU加速
  5. 增强现实简介

但是,我没有设法让它在我的Android手机上运行(什么也不做,运行速度很慢).

我想就以下问题提几点问题:

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

2)我是否需要使用除视频和adobe air 2.5上显示的软件之外的任何其他软件?

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

谢谢

Lio*_*ior 19

增强现实(AR)是交互式3D环境的通用术语,它与我们的物理现实相结合,通常通过网络摄像头,或者在这种情况下,是手机摄像头.

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


Yus*_*ufk 5

这是一个很酷的开源项目,可能会帮助您:http: //code.google.com/p/andar/

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

此致,优素福