您当前的位置:首页 > 互联网教程

Android增强现实(一)-AR的三种方式(展示篇)

发布时间:2025-05-11 22:50:52    发布人:远客网络

Android增强现实(一)-AR的三种方式(展示篇)

一、Android增强现实(一)-AR的三种方式(展示篇)

这段时间研究了一段时间Android端增强现实的方式,总体分为两个大类:全景图和3D模型。

于是基于这两种形式,以三种方式来展示增强现实:

1.全景360°GIF,支持拖动,缩放。

这篇博客就主要以展示为主吧,放上具体的效果Demo和使用方式,后面会有具体博客用于分析实现方式和技术难点的。

1.Add it in your root build.gradle at the end of repositories:

大家应该在京东和淘宝上见过这种效果吧:

在京东上见到过这样效果的商品:

官方Demmo地址:

这篇博客主要展示一下功能吧,下面应该会分三篇博客,分别介绍前两种实现过程中的难点和技术点,和第三种也就是Google官方展示全景图,从源码角度看一下Google官方的实现方式。

二、华为arengine是什么

1、华为arengine是一个用于在Android上构建增强现实应用的平台。

2、华为arengine过垂直整合AR核心算法和海思麒麟芯片提供AR基础能力,目前提供了运动跟踪、平面检测、光照估计和命中检测、手势识别和指关节跟踪、人体姿态识别和骨骼跟踪。

3、AREngineserver是后台应用,无法直接打开的,可以理解现实环境和人,并将虚拟物体叠加在现实世界里,移动手机可以从不同角度观看虚拟物体,如提供水平/垂直平面检测。

4、ARCore将虚拟内容,通过手机摄像头,与看到的现实世界整合,理解和跟踪它相对于现实世界的位置。使用ARCore,开发者将可打造全新的增强现实体验,让数字世界与现实世界无缝融合,变革工作和游戏的未来。

5、移动式增强现实系统的早期原型增强现实的基本理念是将图像、声音和其他感官增强功能实时添加到真实世界的环境中。听起来十分简单。的确是这样,但是电视网络所做的只是显示不能随着摄像机移动而进行调整的静态图像。

6、增强现实远比您在电视广播中见到的任何技术都要先进,尽管增强现实的早期bai本一开始是出现在通过电视播放的比赛和橄榄球比赛中,例如Racef/x和添加的第一次进攻线,它们都是由SporTVision创造的。

三、EasyAR Vuforia选型指南

1、在AR开发工具领域,EasyAR和Vuforia占据着重要地位。为了帮助开发者进行技术选择,本文将从多个方面对比分析这两款工具,以便大家能更精准地做出决策。

2、首先,针对平面物体的识别跟踪,两者都提供了出色的功能。然而,细节上,EasyAR允许开发者在本地离线创建图像跟踪数据(ETD文件),而Vuforia则需要通过服务器端操作,这在操作便捷性和内容创作工具的灵活性上,EasyAR略胜一筹。同时,两者都支持运行时创建Image Target,但这一功能需要额外计算资源和时间成本,难以视为直接替代方案。

3、其次,云识别功能对于商业化应用尤为重要。EasyAR和Vuforia都提供了大规模图像识别服务,支持十万乃至百万级别的识别能力。遗憾的是,Vuforia已停止在中国的云识别功能,因此,对于国内开发者,EasyAR的Cloud Recognition Service(CRS)可能是更佳选择。

4、在计费模式方面,Vuforia采用基于识别次数的计费方式,而EasyAR提供了QPS和调用次数两种计费方式,基础套餐包含了5 QPS或每日10000次调用次数,对于实际应用而言,QPS通常更为实用且多数应用不会触及上限。

5、对于微信小程序平台的应用开发,EasyAR推出了支持插件,而Vuforia则未提供任何支持。因此,如果开发者计划在微信生态内开发AR应用,EasyAR无疑是更佳选择。此外,EasyAR同样适用于支付宝小程序平台。

6、在空间定位方面,EasyAR和Vuforia通过ARkit和ARCore支持iOS和部分Android设备的SLAM能力。EasyAR进一步兼容AREngine,为华为设备提供更佳的SLAM效果。对于其他设备,两者都提供自有的vio/vislam算法进行支持,EasyAR在兼容性上表现更优。

7、针对3D物体识别与跟踪,EasyAR和Vuforia都提供了这一功能。Vuforia更专注于工业领域,支持CAD格式输入和3D图像建模,识别和跟踪稳定性较高。然而,随着EasyAR在大空间AR能力上的发展,其3D物体识别能力亦有显著提升。

8、在大空间AR应用方面,EasyAR推出了成熟的大空间AR工具链EasyAR Mega,而Vuforia在这方面反应较慢。EasyAR在大空间AR技术路线上更领先,采用基于全景相机的全自动空间建模工具,支持无限制的大面积空间建模。Vuforia依赖于架站式的扫描仪进行空间重建,成本高、采样密度低,对视觉定位不友好。

9、对于XR设备的兼容性,EasyAR积极适配了具备6DOF能力的OST AR眼镜,尤其是中国的厂商如XReal和Rokid等,而Vuforia仅适配了Hololens。这反映了EasyAR和Vuforia在市场策略上的差异。

10、最后,从整体来看,EasyAR更关注最终用户的行业和场景应用,更注重云端能力和服务,积极适配更多XR设备,商业模式也逐渐转向云计算模式。而Vuforia则更专注于工业领域的应用,更重视物体和小空间的AR算法,主要采用软件授权模式。