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

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

问题描述

我想在 HTC Nexus One 手机上使用 Flash Professional CS5 和 Adob​​e 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.

例如:

  1. 使用网络摄像头和 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:

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

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

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

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

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