Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.
Closed 10 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(22)
对于想法,您可以查看以下内容:
现有应用程序及其 API:
Android市场上有很多增强现实应用程序,其中最著名的是Layar和Wikitude。其他如 SomaView 和 GeoVector 也存在。 AFAIK,Wikitude 和 Layar 已公开其 API。
工具包:
还有一个名为 NyARToolkit 的工具包,为此类事情提供了一个库。
教程:
Chris Haseman 的 DevX 文章
祝你好运!
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 SomaView and GeoVector also exist. AFAIK, Wikitude and Layar have made their API's public.
Toolkit:
There is also a toolkit named, NyARToolkit that provides a library for such a thing.
Tutorial:
DevX Article by Chris Haseman
Good Luck!
您还可以使用新的 Qualcomm AR SDK
http://developer.qualcomm.com/dev/augmented-reality
You can also use the new Qualcomm AR SDK
http://developer.qualcomm.com/dev/augmented-reality
有两种类型的增强现实:
a) 基于标记,需要使用计算机视觉和图像分析来识别二维标记,并通过相应的旋转 (ARToolkit) 在其上绘制图像
b) 基于地理位置和方向,这意味着应用程序知道您在地球上的确切位置以及您面对的是什么,并根据地理位置计算您所看到的内容。 (layar,wikitude)
像 junaio 这样的应用程序混合了两者
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)
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)
Apps like junaio mixes both of them
此页面http://socialcompare.com/en/comparison/augmented-reality-sdks 显示了增强现实框架的广泛比较。 更新至 2013 年 3 月。
它的特色是
This page http://socialcompare.com/en/comparison/augmented-reality-sdks shows a broad comparative of augmented reality framworks. Is updated to March 2013.
It's featured
我是开发人员之一 看!看!是一个用于在 Android 上创建增强现实应用程序的完整框架。
它是马德里康普顿斯大学的最终项目。
它们的功能包括:
此外,我们还使用该框架开发了应用程序,它们的应用程序已发布在我们的官方网站上。
更多信息:
官网 - http://www.lookar.net/en/
项目入住于 – https://sourceforge.net/projects/lookar/
I'm one of the developers Look! Look! is a complete framework for creating augmented reality applications on Android.
It was developed as a final project at the University Complutense of Madrid.
Their features are:
Furthermore we have developed apps with the framework, theirs are published in our official web.
More information:
Official website - http://www.lookar.net/en/
Project stayed in – https://sourceforge.net/projects/lookar/
看看 Mixare。这是一个非常好的 Android AR 框架。与前面提到的大多数建议(我不确定所有建议)不同,Mixare 提供了源代码。
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.
基于完整开源标记的增强现实框架。
http://code.google.com/p/android-augment-reality-framework/
Full open source marker based augmented reality framework.
http://code.google.com/p/android-augment-reality-framework/
嘿,我维护 AndroidARKit,这是 github 上的一个开源项目。它是基于地理的,并包含一个简单的 foursquare 示例应用程序。更多信息此处。或此处。我写了上面链接的 devX 文章。如果您有任何疑问,请随时与我联系。它被授权用于商业用途并注明归属。因此,请随意在商业应用程序中使用它。
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.
http://layar.com/ 将是我见过的最受欢迎的东西。我制作了一个应用程序,允许下载和显示信息,方式与 Laar 非常相似。这非常简单。
http://layar.com/ would be the most popular thing I've seen. I made an app that allows for downloading and displaying of information much the same way as layar. It's pretty straight forward.
对 AR 感兴趣的任何人还应该看看 http://code.google.com /p/droidar/
它是 Android 上基于位置和基于标记的 AR 的开源框架。
Anyone interested in AR should also take a look at http://code.google.com/p/droidar/
Its an open-source framework for location based and marker based AR on Android.
AR先驱metaio(Junaio的开发者)将发布免费版本的metaio Mobile SDK(2011 年第 4 季度)。 :)
The pioneer in AR metaio(Developers of Junaio) will release a free version of the metaio Mobile SDK (Q4/2011). :)
我知道有一个 FLOSS 系统可以帮助您创建 AR 应用程序。该系统是 LibreGeoSocial
I know a FLOSS system that help you to create AR applications. This system is LibreGeoSocial
BeyondAR 是免费的,apache 许可证 v2
BeyondAR is free and apache license v2
我知道 artoolkit 有一个到 Symbian 的端口。也许也有一个到 Android 的端口
I know that artoolkit has a port to Symbian. Maybe there exists a port to Android as well
Wikitude API 是 Android 应用程序的另一种替代方案:http://www.wikitude.org/developers
The Wikitude API is another alternative for Android applications: http://www.wikitude.org/developers
我找到了 Layar 播放器。
“Layar Player 是一款工具,任何人都可以将增强现实层直接嵌入到他们自己的应用程序中”。
目前 Layar Player 仅适用于 iPhone,但 Android 版本将于 2011 年第四季度推出。
I've found the Layar Player.
"The Layar Player is a tool that enables anyone to embed augmented reality layers directly into their very own application".
Currently the Layar Player is for iPhone only, but an Android version will be available in Q4 2011.
D'Fusion Mobile 是一个基于标记和地理定位的平台,具有条形码支持、面部跟踪和传感器支持。
D’Fusion Mobile is a marker based and geolocation based Platform with BarCode Support, Face Tracking and Sensor Support.
试试这个!开源项目:http://code.google.com/p/andar/
Try this one ! An Open Source Project : http://code.google.com/p/andar/
正如 Reinier 所说,artoolkit 可能是最好的选择。有适用于 android 的,请检查这个
As reinier said, artoolkit could be the best option. there is for android, check this out
ar23d 是适用于 Android 2.2+ 和 Android 3.0+ 的 3D 增强现实 SDK。在他们的网站上找不到许可费用是多少。
ar23d is a 3D Augmented Reality SDK for Android 2.2+ and Android 3.0+. How much are the licensing costs can not be found on their website.
此Android增强现实库使您能够将GPS(纬度/经度)坐标转换为屏幕(x/y) ) 坐标。这是一个简单的 jar 导入,并为您处理所有计算。
This Android augmented reality library enables you to convert GPS (lat/lon) coordinates to screen (x/y) coordinates. It's a simple jar import and handles all calculations for you.
我认为你应该使用 String SDK
http://www.poweredbystring.com/licensing
下载项目 zip文件来自
https://github.com/kyleroche/ Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m
然后打开 CH-10 项目。该项目已使用 com.isidorey.mobile BundleIdentifier 锁定。
因此,您已经创建了一个名为 isidoreywildcard* 的配置文件。
然后它就会运行。
但这不是解决方案。
您需要使用您自己的配置文件来运行。
注册
所以首先在http://www.poweredbystring.com/licensing
然后下载 demo 版本来尝试。
您可以使用
libStringOGLPro-1.1-com-isidorey-mobile.a(您将从下载的演示项目中获得一个.a静态库)
静态库来检查您的项目。
最好阅读这本书
http://www.amazon.com/Pro-iOS- 5-增强现实/dp/1430239123
I think You should use String SDK
http://www.poweredbystring.com/licensing
Download the project zip file from
https://github.com/kyleroche/Professional_iOS_AugmentedReality/blob/master/Ch10/mobile/mobile/ViewController.m
Then open CH-10 Project.That is locked with com.isidorey.mobile BundleIdentifier.
So You have create a provisioning profile in name isidoreywildcard* .
THen It will run.
But This is not the solution.
You need to run by using your own provisionin profile.
So first register in
http://www.poweredbystring.com/licensing
Then download the demoVersion to Try.
You can use the
libStringOGLPro-1.1-com-isidorey-mobile.a (You will get a .a static library from downloaded Demo Project)
static library to check your project.
Its Better to read the book
http://www.amazon.com/Pro-iOS-5-Augmented-Reality/dp/1430239123