几年前,全世界都为 Pokemon Go 疯狂。虽然这款游戏令人难以置信的受欢迎程度正在缓慢下降,但增强现实已成为科技界的新趋势,并且正在自信地抢占市场份额。2020年,AR市场规模超过141亿美元,预计到2022年底将达到2092亿美元。2020年AR用户数达到10亿,并保持增长。

除了游戏行业,许多其他业务领域也可以从实施增强现实应用程序中获利。一种称为基于位置或基于 GPS 的增强现实的增强现实类型将成为本文的重点。

什么是基于位置的增强现实

基于位置的 AR也称为无标记、基于位置和基于地理的增强现实。与基于标记的 AR 相比,它不需要特殊的标记来识别虚拟对象应该出现的位置。

它主要依靠 GPS、加速度计、数字罗盘和其他技术以高精度识别手机的位置和位置。现代设备大多配备这些传感器,因此每个移动设备所有者都可以使用增强现实。

最大的问题是增强现实如何工作以及它如何获取有关位置的信息。这种应用程序的工作机制取决于实时定位系统 (RTLS)。因此,该应用程序首先使用传感器来获取有关用户当前位置和变化的数据。此外,通过将接收到的信息与兴趣点 (POI) 联系起来,该应用程序可以确定增强现实地理位置以及如何以及在何处将虚拟数据添加到现实世界。因此,如果用户离兴趣点足够近,则增强现实内容会与相机图像重叠。

最后一点是连接点的技术。传感器和 POI 之间的连接应该正确,以使增强现实看起来自然。如果满足所有技术要求,您将获得完美的应用程序,其中增强现实看起来原始而生动。

Markerless AR可以分为室外和室内。户外增强现实使用 GPS,而室内则借助信标识别移动设备的当前位置。

科技行业的最大参与者预测 AR 的巨大潜力,并继续开发用于创建 AR 应用程序的软件。Apple 的 ARKit 和 Google 的 ARCore等强大工具的出现使开发人员更容易创建自己的 AR 应用程序。这些工具均于 2017 年发布,今年得到了增强。

基于地理的 AR 对不同领域的影响

AR 技术可以提供的不仅仅是令人难以置信的游戏体验。以下是可以从创建 AR 移动应用程序中受益的行业列表。

一款实用的工具箱,支持油猴脚本插件,可拦截广告无弹窗!

您可以实施基于位置的 AR 的区域列表

旅游。 使用基于位置的无标记增强现实可以成为改善旅行体验的好方法。因此,现在它被广泛使用,特别是在这个领域。它可以帮助游客发现新的地方,并使用他们的移动设备以实时模式快速找到最受欢迎的景点。具有基于位置的增强现实的导航应用程序极大地提高了导航系统的有效性。例如,旅行者只需将相机对准街道即可找到最近的麦当劳。

教育。 不可否认,色彩缤纷的动画 3D 或 2D 对象比书本上的无聊信息更有趣!这就是增强现实的到来对教育行业产生重大影响的原因。尽管基于标记的 AR 在该领域更为常见,但也出现了基于位置的 AR 的用例。天文学是实现此类 AR 的绝佳领域,很快我们就会发现此类应用程序的最佳示例。

找出在教育中实施 AR 和 VR 的最佳方式

卫生保健。 除了基于标记的 AR 在医疗保健行业中无可争议的效用之外,基于位置的 AR 也可以派上用场。以 AED4EU 为例。此应用程序可识别自动除颤器的最近点并建立通往它们的最佳路线。这将有助于挽救突然昏厥的人的生命。

广告。 增强现实引入了一种全新的商品和服务促销方式。由于多种原因,许多公司开始在广告中使用 AR。它比传统的印刷广告便宜得多,并通过引入一种新的 AR 体验方式来刺激客户购买商品或服务。手机上基于位置的增强现实的强大功能可用于增强超本地化广告。试想一下,用户将智能手机的摄像头对准街道,一目了然,AR 应用程序会显示附近机构当前的折扣或特价信息。

娱乐。 我们不会过多谈论这个领域,因为我们已经多次提到它。将虚拟对象放入现实世界很有趣,因此游戏和娱乐似乎是从实施基于位置的 AR 技术中获得最大利润的行业。许多愿意创建 AR 手机游戏的公司可以说明对基于位置的增强现实日益增长的兴趣。Next Games 工作室与 AMC 合作推出了 AR 游戏《行尸走肉:我们的世界》,将用户带入了后世界末日的僵尸世界。旨在结合无标记 AR、区块链和房地产的 Mossland 应用程序预计将于 2019 年推出。

AR的前景

对增强现实的兴趣早在很久以前就出现了,但现在大家已经开始集体理解这项发明的意义。从简单的娱乐,AR 已经变成了在许多领域使用的便捷功能。

苹果、谷歌和微软等巨头公司正在投入大量资金来开发用户可以访问和感兴趣的 AR 解决方案。已经宣布了几个重大项目,例如苹果的 AR 眼镜,它将能够与手机同步并传输必要的信息。

在此背景下,AR 引入大中小型企业的应用程序也将大量增加。根据Statista的预测,2022 年移动增强现实市场收入为 130 亿美元,到 2025 年将达到 260 亿美元。

因此,AR、虚拟现实 (VR) 和混合现实 (MR) 是真正的未来技术,得到了 IT 领域的世界领导者的认可。因此,当增强现实正在逐渐普及时,值得考虑实施这样的解决方案。

想要创建 AR 应用程序?

立即申请咨询并获得快速的项目成本估算

联系我们

市场上可用的增强现实应用程序示例

Pokemon Go 拥有大约 1 亿次下载和 12 亿美元的收入,无需介绍。相反,请考虑在用户中流行的基于位置的最佳 AR 示例。

谷歌地图实时视图

谷歌地图中的一项相对较新的功能,也是 AR 地理定位应用程序的一个很好的例子,它允许用户在哪个方向上导航以快速移动。他们可以打开增强现实并查看有关他们周围物体的信息。

谷歌地图实时视图

这些信息包括建筑物和景点的名称、与用户站立点的距离、他经过的场所的营业时间、它们提供的服务,甚至用于查看游客照片和评论的单独按钮。

只是一条线

Just a Line 是 Google 的一个实验性地理定位增强现实项目。其原理如下:校准应用程序后,您可以绘制任何图像,然后退后一步,您可以欣赏您的创作。但这还不是全部。通过将您的绘图绕一圈,您可以在 3D 空间中查看它。此外,当您在生成的绘图中移动时,您将能够拉伸线条并更改最终结果。

入口

Ingress 是另一个使用 GPS 导航的娱乐应用。它是由创建 PokemonGO 的 Niantic Labs 发布的多人在线游戏。所有玩家分为开明派和抵抗派,并相互战斗以控制虚拟领土。该游戏的主要目的是尽可能多地捕获门户,这些门户通常位于具有文化意义的地方。Ingress 使用从 Google Maps 获得的数据,可在 iOS 和 Android 上使用。

维基世界浏览器

Wikitude World Browser 是 Wikitude 的另一款产品,该公司以其增强现实 SDK 而闻名。这款“智能手机用户的第一个 AR 浏览器”具有广泛的功能,可以为游客派上用场。

Wikitude World Browser - 基于位置的 AR 的另一个例子

例如,您只需将相机对准该地点即可查看有关特定观光的信息,或者找到最近的商场等。World Browser 还提供优惠券并显示附近商店的折扣。与 Yelp、Trip Advisor、Hotels.com 和 Qype 等流行服务的集成使旅行者能够快速查看所有需要的信息。

天空指南

Fifth Star Labs LLC 的 Sky guide 是一款适合天文学爱好者的教育工具。这是一个很棒的基于 AR 位置的示例,可识别用户的位置以显示有关从当前点可见的星座的详细信息。

天空指南

除了 Sky Guide,天文学的 AR 解决方案还包括 Star Walk、Sky View 和 Star Chat。

宜家广场

这个应用程序是室内无标记 AR 的一个很好的例子。宜家推出 AR 应用程序是为了宣传其家具,并让客户了解宜家新产品在其公寓中的外观。宜家目录中有大约 2000 件商品。宜家使用 ARKit 为 Apple 设备开发此应用程序,并为运行 Android 的小工具开发 AR Core。

如何构建基于位置的 AR 应用

在讨论了基于位置的 AR 应用程序的最佳示例之后,让我们直接开始构建这样的应用程序。

步骤 1. 准备所需数据

首先,您应该决定将哪些数据添加到现实世界中。最简单的方法是构建一个像 Yelp Monocle 或 Wikiitude 浏览器这样简单地显示文本信息的应用程序。开发具有彩色 3D 对象的游戏或应用程序将更加困难。要创建这种无标记的增强现实,Unity Engine 是必不可少的。Unity 是用于创建手机和电脑游戏的最流行的游戏引擎。

Step 2. 选择开发工具

毫无疑问,最重要的一步是选择能够满足您所有要求的最佳基于位置的 AR SDK。我们考虑了用于开发此类 AR 应用程序的最著名和最强大的工具。

创建基于位置的增强现实应用程序的最佳工具

Apple 的 AR 套件

之前我们已经提到了这个SDK,现在让我们加深一下知识。它具有以下特点:

  • 视觉惯性里程计,结合计算机视觉和来自相机的信息来准确跟踪环境。

  • 扫描垂直和水平环境

  • 照明估计。这个SDK根据现实世界的光量,调整虚拟模型上的光量。

  • 与 Unreal 和 Unity 引擎集成。

探索我们的免费和付费 AR SDK 列表,以获取有关每个工具的最完整信息

ARKit 2现在还允许多个用户在单个虚拟环境中相互合作。此外,它还能识别 3D 对象并记住 AR 对象所在的位置。此外,Apple 引入了一种新的 USDZ 格式,使开发人员能够以极其简单的方式共享和创建 AR 项目。它对AR市场产生了重大影响。但 AR Kit 的主要缺点是该 SDK 仅适用于 iOS。

维基百科

Wikiitude 使开发人员能够创建基于标记和无标记的 AR 应用程序。Wikitude 的主要功能包括:

  • “场景识别”,可以识别和跟踪房间、风景、建筑物等大型物体;

  • SLAM技术;

  • 它终于有了一个 Unity 插件,因此在应用程序中实现创建的 3D 对象变得更加容易;

  • 地理定位支持;

  • 与 Xamarin 和 Cordova 等各种框架集成。

该 SDK允许为 Android、iOS 和 AR 眼镜创建基于位置的增强现实应用程序。但是Wikitude会花费您一分钱。它有免费试用版,但完整版的费用为每年 2490 元。

谷歌的 ARCore

谷歌和苹果之间的竞争已经成为传奇。该工具最强大的功能是映射,这是开发无标记 AR 应用程序最关键的。它检测水平和垂直表面,并具有运动跟踪功能。

在AR Core 1.2中,Google 添加了 Cloud Anchors,使两个独立的小工具能够从不同的视角管理相同的 AR 对象。新的垂直平面检测功能允许将 AR 项目放置在各种垂直表面上。

步骤 3. 整合地理位置数据

虽然一个无标记增强现实 SDK 已经提供了映射功能,但另一个可能没有。所以你应该自己整合地理位置。

GPS 技术是确定室外位置的最常用方法。GPS 的主要优点是精度高,并且能够从世界任何地方逐字确定您的位置。但硬币的另一面 - GPS 跟踪是高度能源密集型的。要将地理定位集成到您的应用程序中,您应该使用Android 定位服务或 iOS 定位服务。

我们有一篇关于将地理定位集成到您的应用程序的单独文章。阅读或观看我们的视频以轻松集成。

https://www.youtube.com/embed/Y8VlaF4B32s

了解如何在您的应用中集成地理定位

因此,您的应用程序已经拥有所有必需的信息,并且可以识别设备的位置和位置。现在,是时候向应用程序添加兴趣点列表了。要将列表添加到 Android 或 iOS 应用程序,您需要启用 Google 的 Places API。

构建基于位置的增强现实应用程序时要克服的挑战

尽管位置识别技术发展迅速,但创建良好的基于位置的应用程序可能非常具有挑战性。您可能会遇到以下障碍:

虚拟物体的稳定性

即使用户移动相机,虚拟对象也应该保持原位。在这种情况下,同步定位和建图(SLAM)技术——一种同时定位和建图的方法就派上用场了。这种用于增强现实的无标记跟踪技术分析视觉场景并以厘米精度跟踪手机在房屋中的位置和方向。因此,与现实世界相辅相成的对象保持静止,并且在用户移动相机时不会反弹。该技术实施起来颇具挑战性,但经验丰富的程序员团队可以轻松应对这样的任务。

需要高精度

准确性对于此类应用程序至关重要。您的应用程序必须同时正确地向所有必需的传感器发送请求。此外,必须考虑手机的姿态和位置来确定增强现实位置。为了满足这些要求,有必要与能够提供熟悉特定操作系统和设备功能的专家的软件供应商合作。

正确的 GPS 操作

计算手机和所需物体之间距离的技术应该是可靠和有效的。确保实施的 GPS 正常工作。在基于 GPS 的 AR 中,应该有足够的时间用于测试。应在开发阶段修复所有可能的错误,以便在应用程序的最终版本发布之前修复错误。

因此,您可以看到构建一流的基于增强现实位置的应用程序。如果您决定开发基于位置的 AR 应用程序是您想要的,您可以联系我们。首先,我们将正确估算您的项目成本,然后我们熟练的编码人员和设计师将尽最大努力创建满足您所有需求的无标记 AR 应用程序。

我们定期发布有关如何构建各种类型的应用程序的文章,因此您可以订阅我们的时事通讯,并且不会错过有关创建应用程序的指南。

Cleveroad 在开发基于位置的 AR 应用程序方面的专长

Cleveroad 是来自爱沙尼亚的北欧软件开发供应商。自 2011 年以来,我们一直在 IT 行业开展业务,帮助企业提供可大幅提高效率的解决方案。10多年来,我们有170多个成功的项目。

那么选择 Cleveroad开发 AR 应用的主要好处是什么:

  • 任何复杂的按需服务——从头开始创建应用程序或将 AR 解决方案添加到现有应用程序

  • 全面的质量保证——质量保证工程师团队将使用手动和自动测试在每个阶段控制项目

  • 发布后维护——我们随时准备更新和改进您的应用

  • 可扩展性——您可以根据自己的需要扩大或缩小团队

  • 凭借我们在基于位置的 AR 应用程序开发方面的经验,您可以确保获得高质量的结果

谈到我们的经验,我们可以举 AR 人脸检测案例为例。

该应用程序由我们的 Android 开发人员创建,旨在与热衷于最新技术的人们分享一个开源 AR 应用程序的示例。

解决方案 Cleverad 的团队已实施:

  • 能够同时使用前置和后置摄像头

  • 姿势和头部倾斜分析

  • 虚拟物体的运动分析和平滑度

该应用程序的主要功能是将任何图像或文本实时放置在用户头顶上方;图像将跟随头部的运动。也可以同时处理多个面。

AR人脸检测

因此,如果您有任何想法,请联系我们,我们将把它变为现实。我们可以创建一个应用程序来帮助您实现所有业务目标。

基于位置的 AR 应用程序开发最完整指南相关推荐

  1. 基于Unity3D的AR小游戏开发【100011412】

    本科毕业设计(论文) GRADUATION DESIGN(THESIS) 基于 Unity3D 的增强现实游戏程序 摘要 增强现实(AR)作为一项新兴技术近年来被越来越多的人群所获知,AR 也渐渐走进 ...

  2. 基于VTK的MFC应用程序开发(3)

    基于VTK的MFC应用程序开发(3) 分类: VTK应用示例 2013-05-17 13:37 3307人阅读 评论(23) 收藏 举报 目录(?)[+] 之前介绍了基于VTK的单文档应用程序开发,并 ...

  3. 基于matlab的GPS单点定位程序开发(初学者)

    基于matlab的GPS单点定位程序开发 开发初衷 本人是测绘专业的学生,在初学GPS时遇到了很多代码问题,因此希望这篇文章能够帮助广大的测绘和导航专业的学子 代码开始 开发的第一部分是:文件读取,文 ...

  4. 《基于Windows 7特性的程序开发系列》视频分享

    前一阵录制了<基于Windows 7特性的程序开发系列>视频课程,主要针对WinForm.WPF 开发具有Windows 7 特性的程序.现已发布到MSDN Webcast 欢迎大家拍砖. ...

  5. 基于VTK的MFC应用程序开发(2)

    基于VTK的MFC应用程序开发(2) 分类: VTK应用示例 2013-03-29 13:03 6647人阅读 评论(18) 收藏 举报 MFCVTK图像重采样 目录(?)[+] 现在基于VTK的MF ...

  6. 基于VTK的MFC应用程序开发(1)

    基于VTK的MFC应用程序开发(1) 分类: VTK应用示例 2013-03-24 22:35 4195人阅读 评论(28) 收藏 举报 CMakeVTKMFC 目录(?)[+] 提到MFC一般都不陌 ...

  7. 小程序 | 基于WAMP的新闻网小程序开发(体验全栈式开发微信小程序)

    之前学习微信小程序开发,主要是基于JS.WXML.WXSS的前端开发,对于后端技术不精的我也是使用了微信开发者工具中的云开发功能,但是今天突发奇想,特别想体验一下全栈式开发微信小程序,学习了一下基于W ...

  8. 微信小程序开发的完整流程介绍,新手必读

    自从跳一跳小程序游戏出现后,一夜之间,小程序就变得家喻户晓了,功能开发也越来越丰富,在微信搜一搜就会发现许多大品牌早已有自己的小程序了,越来越多的企业和商家都看中了这个风口,想快速开发出一款属于自己的 ...

  9. 基于VTK的Qt应用程序开发

    分类: VTK应用示例 2013-03-13 15:51 6622人阅读 评论(25) 收藏 举报 VTKQtCMake 目录(?)[+] VTK附带的程序示例中大多是基于控制台的,作为可视化开发工具 ...

  10. 基于ssm框架—微信小程序开发的会议管理系统

    本系统是基于ssm架构(Spring+SpringMVC+MyBatis)开发的后台管理会议系统,系统以Java作为编程语言,采用Mysql数据库作为后台数据库.它是基于Browser/Server结 ...

最新文章

  1. FFmpeg-20160422-snapshot-bin
  2. angular 引入编辑器以及控制器的学习和理解。。。
  3. python学习--函数例子
  4. mysql中文时好时坏_mysql索引的问题,时好时坏
  5. 计算机二级考试Access教程
  6. python入门之函数调用-python之函数入门
  7. 计算机如何自动屏幕保护,怎样设置屏保
  8. C++自由存储空间:new
  9. win64位MySQL5.7.32下载、安装及配置
  10. [附源码]计算机毕业设计JAVAjsp教学辅助系统
  11. Android数据库备份和恢复
  12. 数据结构(0719-林雪阵)
  13. java可视化图表_8个华丽而实用的Java图表应用
  14. web上传图片到七牛云服务器
  15. ST官网下载STM32固件库
  16. idc机房建设费用_成立一个IDC机房要多少钱
  17. Java Callable接口应用举例
  18. ZAC深度解析:区块链技术如何重塑汽车后市场?
  19. fitbit charge hr 安装体验
  20. 读书笔记16 《傅雷家书》 傅雷傅敏

热门文章

  1. ssh-keygen的使用方法
  2. 开发愤怒的小鸟的Lua语言:Wax框架详解
  3. 黑苹果系统_黑苹果系统的安装(实例一)
  4. bootloader介绍
  5. solidwork 侵权 证据_刑事案件辩护律师证据质证的“分层”模式
  6. 炫酷的时间HTML页面,炫酷css3垂直时间轴特效
  7. java开发设置用户头像_如何修改 WordPress 的用户默认头像?
  8. 利用python-docx和docxcompose实现word合并,自动化办公
  9. Windows 2012重置系统管理员密码
  10. 2018中南大学 计算机考研分数,中南大学2018年硕士研究生招生复试基本分数线