五大AR增强现实开发平台简介

 新闻资讯     |      2022-01-12 14:03

原标题:五大AR增强现实开发平台简介

AugmentedReality简称AR,即增强现实,是一种实时地计算摄影机影像的位置及角度并加上相应图像、视频、3D模型的技术,是从用户的现实环境和虚拟环境中实现了元素合并的技术。AR技术的术的目标是在屏幕上把虚拟世界套在现实世界并进行互动,AR技术可以为零售AR,游戏AR,教育AR和医疗保健AR提供无限的机会,创造丰富而令人印象深刻的增强现实体验。

增强现实技术正在改变我们观察世界的方式——或至少是用户看世界的方式。增强现实技术在世界各地都是一个新潮流。随着Pokemon GO的成功,增强现实逐渐成为主流,而不再是科技影片采用的技术。各个行业都在采用增强现实来提高效率、简化运营、提高生产力和提升客户满意度。下面介绍了几个优秀的增强现实工具,可以帮助开发人员实现复杂的功能。但要注意,每个AR框架都有自己的特定功能。

一、Vuforia

Vuforia官网:https://developer.vuforia.com/

五大AR增强现实开发平台简介

Vuforia是一个用于创建增强现实应用程序的软件平台。开发人员可以轻松地为任何应用程序添加先进的计算机视觉功能,使其能够识别图像和对象,或重建现实世界中的环境。无论是用于构建企业应用程序以便提供详细步骤的说明和培训,还是用于创建交互式的营销活动或产品可视化,以及实现购物体验,Vuforia都具有满足这些需求的所有功能和性能。

Vuforia是领先的AR平台,提供了一流的计算机视觉体验,可以确保在各种环境中的可靠体验。Vuforia被认为是全球最广泛使用的AR平台之一,Vuforia得到了全球生态系统的支持,拥有325,000多名注册开发人员,市面上已经有基于Vuforia开发的400多款应用程序。使用Vuforia平台,应用程序可以选择各种各样的东西,比如对象、图像、用户定义的图像、圆柱体、文本、盒子,以及VuMark(用于定制和品牌意识设计),其Smart Terrain功能为实时重建地形的智能手机和平板电脑,创建环境的3D几何图。

使用Vuforia SDK为移动设备和数码眼镜构建Android,iOS和UWP应用程序(UWP即UniversalWindows Platform,Windows通用应用平台,微软在Windows 10引入的概念)。Vuforia应用程序可以使用Android Studio,XCode,Visual Studio和Unity构建。Vuforia SDK目前的最新版本为6.2版,支持微软的Hololens,支持Windows 10设备,也支持来自Google的Tango传感器设备,以及Vuzix M300企业智能眼镜等。

展开全文

Vuforia支持的平台:Android,iOS,UWP和Unity Editor。

二、Wikitude

Wikitude官网:https://www.wikitude.com/

Wikitude提供了一体式增强现实SDK,并结合了3D跟踪技术(基于SLAM)、顶级图像识别和跟踪,以及移动、平板电脑和智能眼镜的地理位置AR,支持可扩展的Unity、Cordova、Titanium和Xamarin框架。可以使用Wikitude SDK构建惊人的基于位置、标记或无标记的AR体验。企业、机构和独立开发人员受益于Wikitude的工具,用于开发适用于Android,iOS,智能手机,平板电脑,智能眼镜的AR应用程序。

Wikitude功能强大,最主要的功能包括:

1、即时跟踪

挖出标记。即时跟踪是使用WikitudeSLAM技术的第一个功能。它可以轻松地映射环境并显示AR内容,无需目标图像,此功能适用于室内和室外环境。

2、扩展跟踪

扩展跟踪允许开发人员超越目标。一旦目标图像被识别,用户可以通过自由移动设备来继续AR体验,而不需要将标记保持在相机视图中。此功能现在拥有与Wikitude即时跟踪功能相同的SLAM算法,为基于Wikitude的应用提供了强大的性能。

3、图像识别

Wikitude SDK嵌入了内置的图像识别和跟踪技术,而且这些功能是开箱即用的。它最多可以拍摄1000张可以离线识别的图像。开发人员可以在实时摄像机图像中增强识别的图像和地理位置的兴趣点之间实现无缝切换。

4、基于位置的服务与GEO数据

Wikitude SDK提供了许多方便的功能,简化了使用地理参考数据。用户兴趣点的设计和布局是完全可定制的,以满足各种需要。

5、3D增强

Wikitude SDK可以在增强现实场景中加载和渲染3D模型。从行业工具(比如Autodesk Maya 3D或Blender等工具)导入3D模型,每个3D模型基于新的Native API,Wikitude提供了一个用于Unity3D框架的插件,因此开发者可以将Wikitude的计算机视觉引擎整合到基于Unity3D的游戏或应用程序中。

6、云识别