基于地理定位的增强现实

时间:2014-07-22 06:41:04

标签: android geolocation augmented-reality

我的任务是开发应该由游客使用的Android应用程序。基本用例:我正在经历一些城镇的旧部分,然后我开始我的应用程序,用相机指向某个地方,一些已经消失的旧建筑将像以前一样出现在它的位置。

我探索的第一个方向是基于位置的识别,我尝试了一些像Wikitude,MetaIO和DroidAR这样的框架。这些都不是100%满足我的需求,因为(在我看来),没有人使用(因为它的健壮性)最新的工具,应该使这项任务更容易,如新的Google Play服务位置API。我不知道我能不能做得更好但我不想写自己的解决方案。

我现在正在考虑探索基于标记的识别,但是需要额外的工作来将一些标记放置到期望的位置,并且我不相信用户将与该标记成直角和距离。我看过一些使用某种边缘检测的视频,但我使用的框架都没有这个功能。

您是否了解我可以探索的一些方向,技术或想法,并可能导致成功的解决方案?

3 个答案:

答案 0 :(得分:11)

增强现实将实际坐标系统转移到摄像机坐标系统。在基于AR位置中,实际坐标是地理坐标系。我们将GPS坐标(纬度,经度,海拔高度)转换为导航坐标(东,北,上),然后将导航坐标转换为摄像机坐标,并将其显示在摄像机视图上。

我只是为您创建演示,而不是使用任何SDK

https://github.com/dat-ng/ar-location-based-android

答案 1 :(得分:4)

我个人建议您使用“Wikitude”。因为我使用Wikitude SDk为Android创建了AR应用程序。

此外,我还为您提供由Wikitude自己开发的应用程序链接。

见以下链接:

https://play.google.com/store/apps/details?id=com.wikitude&hl=en

此应用程序将为您提供有关使用Wikitude Sdk探索地点详细信息的简要概念。这些sdk有免费和付费库。这是有据可查的&很容易实现。他们也为初学者提供了非常好的样本练习。

请参阅此链接:

http://www.wikitude.com/products/wikitude-augmented-reality-sdk-mobile/wikitude-sdk-android/

我希望这会让你走上正轨。

答案 2 :(得分:1)

您已经对自己的应用有了一些很棒的想法。我想这些链接会让你了解更多。

请参阅以下链接: http://net.educause.edu/ir/library/pdf/ERB1101.pdf http://www.adristorical-lands.eu/index.php/sq/augmented-reality-app

希望这有助于您进一步完成项目。谢谢。