Gps 增强现实的发展,从哪里开始?

Gps 增强现实的发展,从哪里开始?,gps,geolocation,augmented-reality,Gps,Geolocation,Augmented Reality,我想做最后一年关于增强现实地理定位的项目, 请告诉我,从哪里开始? 学习什么技术? 开发这种应用程序的招聘是什么? 一个好的起点是问自己几个问题: 您计划使用哪种类型的设备(oculus rift、谷歌硬纸板、微软全息透镜、网络等) 增强现实技术可以在Web环境和应用程序环境中实现。你想走哪条路线 根据这些问题,如果您选择基于设备执行普通应用程序,那么根据设备(Oculus Rift、Google Cardbard、Microsoft Hololens),您需要获取他们的特定开发工具包,并

我想做最后一年关于增强现实地理定位的项目, 请告诉我,从哪里开始? 学习什么技术?
开发这种应用程序的招聘是什么?

一个好的起点是问自己几个问题:

  • 您计划使用哪种类型的设备(oculus rift、谷歌硬纸板、微软全息透镜、网络等)
  • 增强现实技术可以在Web环境和应用程序环境中实现。你想走哪条路线
根据这些问题,如果您选择基于设备执行普通应用程序,那么根据设备(Oculus Rift、Google Cardbard、Microsoft Hololens),您需要获取他们的特定开发工具包,并学习如何使用文档开发应用程序。对于Oculus rift和Microsoft Hololens,你需要各自的耳机才能制作出这样的应用程序,但如果是谷歌硬纸板,你所需要的只是拥有良好处理能力的手机

还有另一种处理增强现实应用程序的方法,即使用一些令人惊叹的javascript库(如Awe.js、Three.js和JSARToolkit)来编写Web应用程序


您可以在谷歌上搜索它们并了解更多信息。

您可以查看我关于Android上基于地理位置的增强现实解决方案的教程:
我在这里介绍了基本知识以及如何从简单的实现开始。

学习增强现实的一个更容易的方法是探戈项目。 我上次检查的设备大约500美元,您可以使用Unity+Project Tango的免费插件的免费版本:

无论您选择哪种硬件,我都建议您选择Unity3D,因为目前它似乎是AR/VR的首选平台。还有其他选择。。。基于它所支持的所有平台,这提供了最大的灵活性


旁注:我与探戈项目没有任何联系,事实上我正在另一个平台上工作。。。但目前还没有那么容易接近

如果您想执行地理定位并使用GPS,我不建议使用Unity。它的任意坐标系可能会有点混乱,并且很难使用足够可靠的GPS制作应用程序

对于增强现实,你不能使用像Oculus Rift或谷歌硬纸板这样的东西,因为它们是虚拟现实耳机,无法让用户看到真实世界。增强现实外围设备是微软全息透镜(MicrosoftHololens)或谷歌眼镜(GoogleGlass)之类的产品,它们都不是商用产品,但也有廉价的仿制品。AR当然也可以在任何移动设备上使用,因为它们都有内置摄像头和足够强大的芯片来处理所有跟踪数据

至于制作一个真正的应用程序,你能做的最好的事情就是试一试。分析你的市场,看看差距在哪里。如果你想为一个非跨平台的特定操作系统制作一个应用程序,我建议你学习一些Objective-C(用于iOS)或Java(用于Android),如果你还不知道的话

对于跨平台,我想说像Xamarin这样的东西对于在两个主要操作系统上制作应用程序都很有用,它最近被微软免费提供,你可以用C#制作一个可以在所有设备上运行的应用程序

对于增强现实本身,有一些框架可以用于您的目的。像Kudan、Vuforia、Wikitude等,其中一些提供免费版本的软件。您可以使用这些来处理所有跟踪和投影方面的事情,这样您就不必创建自己的AR引擎


最好的办法可能是坐几分钟或几个小时,想想你要做什么。弄清楚你想要的最终结果是什么样的,然后回顾过去,思考实现这个目标的最佳方式。最终,您将获得您想要使用的语言和引擎,使您的生活尽可能简单,然后您可以开始从在线教程中学习,并将您的应用程序推向世界。

谢谢您的回答,先生,经过数小时的在线搜索,我得到了一个与我的想法类似的android应用程序。它的名字是:“Discoberry”,我想开发完全相同的应用程序,现在告诉我如何开发?台阶?需要学习的东西?你问的问题太广泛了,我可以给你一个方向。从谷歌纸板应用程序开始……Tango项目是一个非常复杂的框架,他们的SDK非常复杂。我不建议在最后一年的项目中学习它,因为它可能会花费太多的时间。虽然如果你想在未来的职业生涯中与AR合作,探戈是必须的。