如何为 Android 开发增强现实应用程序 [英] How to develop Augmented Reality application for Android
问题描述
我想在 HTC Nexus One 手机上使用 Flash Professional CS5 和 Adobe AIR 2.5 为安卓开发增强现实应用程序.
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.
例如:
使用网络摄像头和 Flash 的增强现实
http://www.adobe.com/devnet/flash/articles/augmented_reality.html
增强现实简介http://www.gotoandlearn.com/play.php?id=105
我还从 gotoandlearn 网站观看了有关 AIR for Android 应用程序的其他视频,并且我成功地完成了所有操作,例如:
I have also watched other videos regarding AIR for Android Applications from gotoandlearn website and i did all of the successfully such as:
- Android 版 Air – 第 1 部分
- Android 版 Air – 第 2 部分
- 发布 AIR for Android 应用程序
- AIR for Android GPU 加速
- 增强现实简介
但是,我没有设法让它在我的安卓手机上运行(什么都不做,运行速度很慢).
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.
- 您只需使用 Android SDK 即可开发适用于 Android 的 AR 应用,因为它提供了用于与相机交互的 API,并且支持用于 3D 图形的 OpenGL.由于 AR 通常涉及复杂的图像识别算法,这不是一项微不足道的任务,因此利用现有工具绝对是一个不错的选择.
- 由于使用 Adobe AIR 和 Flash,实际上是在 Dalvik 虚拟机上运行 Flash 虚拟机,因此对于诸如 AR 之类的 CPU 密集型任务,您可能会遇到性能问题.
- 如果您也可以选择使用其他工具,您可以查看Qualcomm 的增强现实 SDK
这篇关于如何为 Android 开发增强现实应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!