AR增强现实

官网:https://haomo-tech.com

作者:毫末科技

邮箱:hxg@haomo-studio.com

cave 对比 rave

ARKit和ARCore

就像AR SDK生态中的大树,或许再多一些辅助共存的SDK,才能形成良好的技术生态圈。那市面上究竟还有哪些AR SDK需要关注呢?小编今天就来梳理一下。

一、Vuforia

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

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、云识别

Wikitude的云识别服务允许开发人员处理云中托管的数千个目标图像。Wikitude的云识别技术是一个可扩展的解决方案,它具有响应时间快、识别率高的特点。每个月向开发者提供了对云识别服务的1,000,000次的免费扫描调用,还为企业提供了专用的服务器选项和定制服务。

Wikitude拥有10多万注册的AR开发人员,以及20,000多个基于ARA的应用程序的技术提供商。Wikitude的云识别服务允许在云中使用数千个目标图像。Wikitude SDK目前的最新版本为6.1版。

Wikitude支持的平台:Android,iOS,智能眼镜。

三、ARToolKit

ARToolKit官网:https://artoolkit.org/

ARToolKit托管到Github:https://github.com/artoolkit

ARToolKit是一个免费的开源SDK,可以完全访问其计算机视觉算法,以及自主修改源代码以适应自己的特定应用。ARToolKit免费分发,基于LGPL v3.0许可证。最新的ARToolKit 6是一款快速而现代的开源跟踪和识别SDK,可让计算机在周围的环境中查看和了解更多信息。它使用了现代计算机视觉技术,以及DAQRI内部开发的分钟编码标准和新技术。ARToolKit 6采用了免费和开源许可证发布,允许AR社区将其用于商业产品软件以及研究,教育和业余爱好者开发。

ARToolKit支持的平台:Android,iOS,Linux,Windows,Mac OS和智能眼镜。

四、Kudan

Kudan官网:https://www.kudan.eu/

Kudan提供了富有创造性的、最先进的计算机视觉技术,以及可用于AR/VR、机器人和人工智能应用程序的最佳视觉同步本地化和映射(SLAM)跟踪技术。Kudan SDK平台是唯一可用于iOS和Android的高级跟踪Markerless AR引擎。Kudan提供了最佳的图像识别、低内存占用、闪电般的开发速度和无限数量的标记。Kudan自认为是AR/VR、机器人和人工智能应用程序中最好的可视同步本地化和映射(SLAM)跟踪技术。

Kudan正在开发无数设备和物联网(IoT)和人工智能:3D识别计算机视觉技术之间的联系。它使计算机能够获取,处理,分析和理解数字图像,以及映射其3D环境,对象和了解其位置的能力。

Kudan AR SDK的特征:

不依赖服务器/云-实时输出结果,AR App可以在没有网络连接的情况下使用

相机/传感器不可知-支持单声道、立体声、相机、深度传感器等

稳固的操作-无抖动的图像,出色的黑暗环境性能

适用于iOS和Android本机以及Unity跨平台游戏引擎

Kudan支持的平台:Android,iOS。

五、XZIMG

XZIMG官网:https://www.xzimg.com/

XZIMG提供了可自定义的HTML5、桌面、移动和云解决方案,目的是从图像和视频中提取智能。XZIMG提供了增强面部解决方案,可用于识别和跟踪基于Unity的面孔。XZIMG提供了增强视觉解决方案,用Unity识别和跟踪平面图像。还有XZIMG Magic Face解决方案是面部更换和化妆应用的理想选择。

采用XZIMG的一个典型应用是虚拟眼镜,用户可以尝试戴上虚拟眼镜,并实时查看戴上后的效果。

XZIMG支持的平台:PC,Android,iOS,Windows,WebGL。

CONCLUSION

增强现实在国内处于起步阶段,许多虚拟现实领域的企业已经开始专注于增强现实AR的研发和应用。随着技术的不断发展,其内容也势必将不断增加。而随着输入和输出设备价格的不断下降、视频显示质量的提高以及功能很强大但易于使用的软件的实用化,AR的应用必将日益增长。本文介绍的这几个SDK可以帮助AR应用开发公司推动想象力的界限。我们相信,AR应用将会在人工智能、CAD、图形仿真、虚拟通讯、遥感、娱乐、模拟训练等许多领域带来了革命性的变化。请记住,增强现实处于改变行业与企业交流方式和简化运营方式的前沿。

results matching ""

    No results matching ""