Android 增强现实框架
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/1939318/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
augmented reality framework
提问by Niko Gamulin
I am planning to develop an augmented reality application for Android phone. Does anyone know if there is any existing framework for augmented reality which could be used for such applications?
我计划为 Android 手机开发增强现实应用程序。有谁知道是否有任何现有的增强现实框架可用于此类应用程序?
采纳答案by Samuh
For ideas, you could look at the following:
对于想法,您可以查看以下内容:
Existing Apps and their APIs:There are number of Augmented Reality applications in the Android market of which Layar and Wikitude are well known. Others like SomaViewand GeoVectoralso exist. AFAIK, Wikitudeand Layarhave made their API's public.
现有应用程序及其 API:Android 市场中有许多增强现实应用程序,其中 Layar 和 Wikitude 是众所周知的。SomaView和GeoVector等其他工具也存在。AFAIK、Wikitude和Layar已经公开了他们的 API。
Toolkit:There is also a toolkit named, NyARToolkitthat provides a library for such a thing.
工具包:还有一个名为NyARToolkit的工具包,它为这样的事情提供了一个库。
Tutorial:DevX Article by Chris Haseman
Good Luck!
祝你好运!
回答by smitten
You can also use the new Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality
您还可以使用新的 Qualcomm AR SDK http://developer.qualcomm.com/dev/augmented-reality
回答by Fernando Gallego
There are two types of augmented reality:
有两种类型的增强现实:
a) marker based, which needs bidimensional markers to recognize using computer vision and image analysis to draw an image over them with the corresponding rotation (ARToolkit)
a) 基于标记,需要二维标记进行识别,使用计算机视觉和图像分析在其上绘制具有相应旋转的图像(ARToolkit)
b) geolocation and orientation based, which means that the app knows the exact position in the earth where you are, and what are you facing and it computes what you see, based on geolocation. (layar,wikitude)
b) 基于地理位置和方向,这意味着该应用程序知道您在地球上的确切位置以及您面对的对象,并根据地理位置计算您所看到的内容。(外行,wikitude)
Apps like junaio mixes both of them
junaio 之类的应用程序将两者混合使用
回答by Lobo
This page http://socialcompare.com/en/comparison/augmented-reality-sdksshows a broad comparative of augmented reality framworks. Is updated to March 2013.
此页面http://socialcompare.com/en/comparison/augmented-reality-sdks展示了增强现实框架的广泛比较。被更新为2013年3月。
It's featured
它的特色
回答by Sergio
I'm one of the developers Look! Look! is a complete framework for creating augmented reality applications on Android.
我是开发者之一看!看!是一个完整的框架,用于在 Android 上创建增强现实应用程序。
It was developed as a final project at the University Complutense of Madrid.
它是作为马德里康普顿斯大学的最终项目开发的。
Their features are:
它们的特点是:
- Augmented Reality
- Location Indoor
- Remote Services
- 3D, 2D and Camera
- Iterations with objects
- 增强现实
- 位置 室内
- 远程服务
- 3D、2D 和相机
- 对象迭代
Furthermore we have developed apps with the framework, theirs are published in our official web.
此外,我们已经使用该框架开发了应用程序,他们的应用程序已发布在我们的官方网站上。
More information:
更多信息:
Official website - http://www.lookar.net/en/
官方网站 - http://www.lookar.net/en/
Project stayed in – https://sourceforge.net/projects/lookar/
回答by GobiasKoffi
Check out Mixare. It's a pretty nice AR framework for Android. Unlike most of the previously mentioned suggestions (I'm not sure about all of them), source code is available for Mixare.
看看 Mixare。这是一个非常好的 Android 增强现实框架。与前面提到的大多数建议(我不确定所有建议)不同,Mixare 提供了源代码。
回答by Justin
Full open source marker based augmented reality framework. http://code.google.com/p/android-augment-reality-framework/
基于完全开源标记的增强现实框架。 http://code.google.com/p/android-augment-reality-framework/
回答by Roberto
I know a FLOSSsystem that help you to create AR applications. This system is LibreGeoSocial
我知道一个FLOSS系统可以帮助您创建 AR 应用程序。这个系统是LibreGeoSocial
回答by Simon
Anyone interested in AR should also take a look at http://code.google.com/p/droidar/
任何对 AR 感兴趣的人也应该看看http://code.google.com/p/droidar/
Its an open-source framework for location based and marker based AR on Android.
它是 Android 上基于位置和基于标记的 AR 的开源框架。
回答by haseman
Hey, I maintain the AndroidARKit, an open source project on github. It's geographic based and includes a simple foursquare example application. More info here. or here. I wrote the devX article linked above. Feel free to contact me if you have any questions. It's licensed for commercial use with attribution. So feel free to use it in commercial apps.
嘿,我在 github 上维护 AndroidARKit,这是一个开源项目。它基于地理,包括一个简单的foursquare 示例应用程序。更多信息在这里。或在这里。我写了上面链接的 devX 文章。如果您有任何问题,请随时与我联系。它已被许可用于商业用途,并注明出处。所以请随意在商业应用程序中使用它。