增强现实
我被分配了一个项目来开发基于增强现实 (AR) 的应用程序。 几天后他们就要给我一部 Android 手机,但我对 AR 一无所知。我不知道从哪里开始!
谁能建议我应该做的第一件事是学习 AR 以及开发此类应用程序需要做什么?
I've been assigned a project to develop an application based on Augmented Reality (AR).
They are about to give me an Android phone in few days, but I do not know anything about AR. I don't know where to start!
Can anyone suggest what should be the first thing I do to learn about AR and about what will be required to do to develop this type of application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先要做的就是下载 Android SDK 并开始浏览他们的 教程。如果不首先了解 SDK 的基础知识以及 Android 开发的工作原理,您将无法做很多增强现实的工作。
First thing to do would be to download the Android SDK and start going through their tutorials. You won't be able to do much augmented reality stuff without first understanding the basics of the SDK and how Android development works.
有一个名为“移动增强现实”的移动增强现实链接组。我建议您首先加入该小组并浏览讨论主题。
从编码的角度来看,我建议您熟悉 OpenCV 项目 ( http://opencv.willowgarage.com/ wiki/ ),这是一个计算机视觉的开源库。根据项目的不同,您可能还需要了解
我知道这听起来像是很多不同的学科,但这就是这也是这个领域有趣且富有挑战性的部分原因。
有许多不同的应用程序使用增强现实,您可能会想要查看。我不确定 Android 上有什么功能,但在 iPhone 上,您可以从 Yelp 应用程序上的“Monocle”功能和应用程序“Word Lens”开始——这两个应用程序都可能在 Android 上。
There's a linked in group for mobile augmented reality called "Mobile Augmented Reality". I suggest that you start by joining that group and going through the discussion threads.
From a coding standpoint, I recommend that you familiarize yourself with the OpenCV project ( http://opencv.willowgarage.com/wiki/ ), which is an open source library for computer vision. Depending on the project, you may also need to learn about
I know that this sounds like a lot of different disciplines, but that's part of what makes this field interesting and challenging.
There are a number of different apps that use augmented reality that you'll want to check out. I'm not sure what's available for Android, but on the iPhone you could start with the "Monocle" feature on the Yelp app, and the app "Word Lens" -- both of these may be on Android.