如何开发Android的增强现实应用程序 [英] How to develop Augmented Reality application for Android

查看:191
本文介绍了如何开发Android的增强现实应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I would like to develop an augmented reality application on a HTC Nexus One mobile phone for android using Flash Professional CS5 and Adobe AIR 2.5.

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

I found a couple of online sources showing how to develop AR application using webcam and Flash and i have found it very useful to follow and understand the basics of AR.

例如:

  1. 增强现实使用网络摄像头和闪光灯
    <一href="http://www.adobe.com/devnet/flash/articles/augmented_reality.html">http://www.adobe.com/devnet/flash/articles/augmented_reality.html

  1. Augmented Reality using webcam and Flash
    http://www.adobe.com/devnet/flash/articles/augmented_reality.html

简介增强现实 <一href="http://www.gotoandlearn.com/play.php?id=105">http://www.gotoandlearn.com/play.php?id=105

我也看了关于AIR从gotoandlearn网站Android应用程序的其他影片,我做了所有的成功,如:

I have also watched other videos regarding AIR for Android Applications from gotoandlearn website and i did all of the successfully such as:

  1. Android版AIR - 第1部分
  2. Android版AIR - 第2部分
  3. 发布Android版AIR应用程序
  4. Android版AIR GPU加速
  5. 在介绍增强现实

不过,我没能得到它在我的Andr​​oid手机工作(什么都不做,并运行速度很慢)。

However, i didn't manage to get it work on my android phone (doing nothing and run very slow).

我想问以下几个问题:

1)制定关于Android的增强现实应用程序,这是做用同样的方法对一以上?

1) To develop an Augmented Reality application on android, is this done using the same method as the one's above?

2)是否需要使用比那些被显示在视频和Adobe AIR 2.5?

2) Do I need to use any other software other than those that is showing on the video and adobe air 2.5?

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

3) Do you know of any other sources/reading material that are relevant and may be of help?

感谢您

推荐答案

增强现实(AR)是一个通用术语,一个互动的3D环境,与我们的物理现实融合,通常是通过一个摄像头,或在这种情况下,一个电话摄像头。

Augmented Reality (AR) is a generic term for an interactive 3D environment that blends with our physical reality, usually through a webcam, or in this case, a phone camera.

  1. 您可以开发AR应用程序为Android比Android SDK的仅此而已,因为它提供的API与相机交互,并支持OpenGL 3D图形。 由于AR通常涉及复杂的图像识别算法,它不是一个简单的任务,所以利用现有的工具,绝对是一个不错的选择。
  2. 自从使用Adobe AIR和Flash,实际运行的Flash虚拟机在Dalvik虚拟机,你可能会遇到性能问题,对于这​​样的CPU密集型任务,如AR。
  3. 如果使用其他工具也是一个选择,你可以检查出高通公司的扩增实境SDK
  1. You can develop AR apps for Android with nothing more than the Android SDK, since it provides API for interacting with the camera, and it supports OpenGL for 3D graphics. Since AR usually involves complex algorithms of image recognition, it's not a trivial task, so leveraging existing tools is definitely a good option.
  2. Since using Adobe AIR and Flash, is actually running the Flash virtual machine over the Dalvik virtual machine, you might experience performance issues for such a CPU intensive task such as AR.
  3. If using other tools is also an option for you, you can check out Qualcomm's Augmented Reality SDK

这篇关于如何开发Android的增强现实应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆