增强现实提供了很棒的经验,它改变了我们看世界的方式。基于“增大化现实”技术的应用程序正在使用在几个方面如教育、医疗、购物、游戏等。在这里,我们将讨论的前15名增强现实开发SDK(软件开发工具),用于开发基于“增大化现实”技术的应用程序。
1。Vuforia
Vuforia是最受欢迎的增强现实SDK,它提供了伟大的特性开发增强现实应用程序在手机和平板电脑。Vuforia提供添加计算机视觉在Android的好处,IOS和UWP应用程序,并允许我们创建高效的基于“增大化现实”技术的经验,现实与真实环境中的对象进行交互。这是本地集成与统一游戏引擎,可以通过统一安装程序下载并安装。它包括功能:
- 模型的目标识别和跟踪的物体与物体的3 d模型
- 地平面用于将对象放置在水平空间在我们的环境中
- 图像目标或平面图像用于印刷媒体和产品包装
- VuMarks用于增强和识别对象作为一个系列的一部分,如消费品或玩具
- 多指标用于目标图像的集合定义的安排
- 圆柱目标使我们能够使用瓶子和罐子,或任何圆柱形形象,在基于“增大化现实”技术的应用
- 用户定义的目标提供灵活地使用相机图像,被我们形象目标
类型:免费+商业SDK
目前SDK版本:7
支持平台:安卓,IOS, Windows Phone,统一编辑器
价格:免费(有限版水印),付费(版本&价格取决于许可证类别)
下载Vuforia SDK在这里。
2。Wikitude
Wikitude最古老的增强现实SDK工具,它提供了地理位置最好的经验技术,视频叠加、图像识别、图像跟踪、定位基于“增大化现实”技术和3 d模型渲染等。Wikitude SDK 6(最新版本)包括大满贯(同步定位和映射),技术使对象跟踪和识别,Markerless即时跟踪。Wikitude SDK包括几个特点:
- 离线对象识别和对象跟踪
- 离线2 d图像识别和2 d图像跟踪
- 云2 d图像识别和跟踪(此外,扩展跟踪最新的SDK)
- 距离物理目标
- 地理位置的场景
- Geo-Fence触发器
- 雷达UI元素
- 相对的位置
- 基于距离的比例
- 扩增和可视化(包括AR视图的定制,集成渲染引擎、文本、图像、动画图像(或精灵),视频(包括透明的视频),声音,HTML小部件,静态和动态三维模型)
类型:免费+商业SDK
目前SDK版本:7
支持平台:安卓,IOS, Windows Phone,统一编辑器,智能眼镜
价格:免费(有限版水印),付费(版本&价格取决于许可证类别)
下载Wikitude SDK在这里。
3所示。ARToolKit
ARToolKit是一个开源库用于创建增强现实应用程序检测到2 d图像和叠加虚拟现实环境中的3 d对象。ARToolKit SDK维护作为一个开源项目,它是托管在Github上平台。这是一个多平台的SDK;它运行在Windows、Mac OS、Linux、Android和iOS。它包括功能:
- 支持方标记、multimarker和2 d条形码
- 健壮和高效的跟踪(包括自然特征跟踪功能)
- 同时跟踪
- 提供了坚实的相机校正的支持
- 立体相机的支持
- 多语言支持
- 提供Unity3D和OpenSceneGraph支持
- 为移动设备优化(Android, iOS)
- ARToolkit使用计算机视觉的方法和技术来计算设备的摄像头位置和姿态相对平坦的纹理表面或方形形状,它允许程序员叠加虚拟物体
- 提供快速和精确跟踪
类型:开源
目前SDK版本:5
支持平台:安卓,IOS, Windows Phone, Windows (PC), Mac OS、Linux、统一编辑
价格:免费+开源
下载ARToolKit SDK在这里。
4所示。ARKit
IOS SDK称为ARKit 11引入了一个新的框架,使开发人员可以构建伟大的增强现实经验为苹果iPhone和iPad的设备。它的一些特点是:
- 它结合了先进的现场处理、设备运动跟踪和相机镜头捕捉,并显示方便简化基于“增大化现实”技术的发展应用
- 它提供了快速和稳定的运动跟踪通过Visual-Inertial测程法(VIO),混合设备的核心运动数据和相机传感器数据得到一个更好的理解如何移动设备的实际空间
- 提供更好的估计,因为它使用相机传感器更好地估计当前场景的光线,和适用于估计的照明虚拟对象
- 支持SceneKit和其他第三方工具,如统一和虚幻引擎
- 提供高性能,因为它运行在A9后来处理器(性能优良而闻名),允许开发人员创建详细和high-graphics内容
类型:免费
当前的API版本:1.5
iOS支持平台:
价格:免费
下载ARKit SDK在这里。
5。九段
九段是增强现实的SDK用于创建基于“增大化现实”技术的应用像iOS和Android的移动设备。用c++写的,装配,它提供了快速执行的好处,强劲的性能,和最小的内存占用,使九段的主要竞争对手的Vuforia SDK。它使用SLAM技术识别3 d和2 d图像对象。九段SDK包括以下的特点:
- 提供本地平台api,比如iOS objective - c和Java为Android
- 支持统一游戏引擎,使开发人员能够创建跨平台的基于“增大化现实”技术的应用
- 用于先进的物联网(物联网)和AI(人工智能)
- 利用瞬时大满贯(同步定位和映射)和高质量的模型
- 可以用于标记和marker-less操作
- 灵活的工作手机,头盔显示器,和机器人应用程序
类型:免费+商业SDK
当前SDK版本:1.5
IOS平台:安卓系统,Windows Phone, Unity3D跨平台开发
价格:免费(无限版水印),付费(版本&价格取决于许可证类别)
九段SDK的下载在这里。
6。EasyAR
EasyAR有两个版本:EasyAR SDK基础和职业。EasyAR SDK基本支持平面目标,顺利加载和1000 +目标识别,视频播放基于HW编解码器,流和透明的视频,二维码识别、目标跟踪(同时)。
EasyAR Pro是在SDK版本2.0中引入的,它包含所有EasyAR SDK基本特性和增加了更多的功能,如3 d对象跟踪、大满贯和屏幕录制。
类型:免费
目前SDK版本:2
平台:安卓,IOS, Windows (PC)、Mac、Linux、Windows移动统一编辑
价格:免费(无水印版)有限,付费(无限的版本,499美元/许可证密钥)
下载EasyAR SDK在这里。
7所示。MaxST
MaxST SDK是一个基于“增大化现实”技术的游戏引擎开发增强现实应用程序使用。它有一体化的SDK包,包括5个主要特点。
- 图像跟踪器
它追踪和识别平面目标图像,透明的视频,3 d模型和3 d动画
- 即时追踪
它发现平面或平面通过相机坐标系和扫描环境,这样我们才能准确的地方3 d对象表面上与正确的定位和对齐。
- 视觉大满贯
它创建并保存目标空间的三维地图。
- 对象跟踪
它加载映射文件(创建和存储与视觉大满贯)和覆盖增强现实体验。
- QR /条形码扫描器
它也承认条形码和QR码。
类型:免费+商业SDK
目前SDK版本:3
平台:安卓、IOS、统一编辑Windows (PC), Mac OS、智能眼镜
价格:免费(无限版水印),付费(版本&价格取决于许可证类别)
下载MaxSt SDK在这里。
8。Xzimg
Xzimg SDK提供了三个产品为移动设备创建基于“增大化现实”技术的应用程序:
- Xzimg增强的脸
它由高质量的跟踪特性。Xzimg增强面对是一种有效的工具来创建基于“增大化现实”技术的面部的经历。
- Xzimg扩充视野
它由高质量的标记和图像跟踪功能使视觉基础应用技术的发展,如汽车生态系统,工业原型等
- Xzimg魔法的脸
它由高质量的可变形的脸跟踪特性提供健壮的和实时的基于“增大化现实”技术的经验。Xzimg魔法的脸是一种有效的工具来创建化妆和脸替换为基础的应用程序。
在这三个sdk开发的应用程序可以部署在Windows (PC),手机(Android和iOS),通过团结和HTML5浏览器兼容插件系统。最后,这些sdk的试用版是免费的,我们只能使用示威。
类型:免费+商业SDK
IOS平台:安卓系统,统一编辑
价格:免费(没有应用程序许可,水印添加),支付(无限的应用程序许可证,价格:€1600单用户许可)
下载XZimg SDK在这里。
9。NyARToolKit
它是基于ARToolKit增强现实图书馆。短和ARToolKit的简化版本,目前用于对象或图像识别跟踪和自然特性。图书馆很容易集成,但其目前没有英文版本。
类型:开源
当前版本:5
平台:Windows (PC),统一编辑
价格:免费
下载源代码在这里。
10。桃色
谷歌发布了自己的现实增强软件开发工具包(SDK)为Android开发人员。建立在探戈技术但跨越Android设备无需添加任何硬件系统。桃色提供了三个关键特性连接虚拟与现实世界的对象:
- 运动跟踪允许设备(平板电脑或手机)理解并追踪其当前位置相对于现实世界的环境
- 环境的理解使设备检测水平和平面的位置和大小(地面或表)
- 光估计允许电话分析和估计当前的环境照明条件。
桃色API目前Android SDK 7以上的一部分。我们可以下载并安装Android SDK的经理。
类型:免费
当前版本:1
平台:安卓,安卓NDK,团结,不真实,网络,Java / OpenGL
价格:免费
下载的桃色在这里。
11。AR-Media
ARMedia SDK包括跟踪和渲染模块可用于实现不同的跟踪和识别方法,包括3 d对象识别、2 d对象识别、平面图像,地理位置和运动跟踪。ARMedia SDK还确定复杂3 d对象不管他们的几何形状和尺寸。
SDK还提供了一个统一的插件,它允许我们整合在统一的3 d应用程序中所有跟踪特性。
类型:免费+商业SDK
目前SDK版本:2
Windows Phone平台:安卓,IOS,网络,Windows (PC), Mac OS、Linux、统一编辑
价格:免费(有限),付费(价格取决于许可证类别)
下载ARMedia SDK在这里。
12。Metaio
公司是由托马斯- Alt和Peter Meier现在被苹果收购,还提供了增强现实SDK。免费版(水印)在Windows上,支持iOS和Android额外Unity3D插件。Metaio SDK包含自己的脚本语言称为服装(增强现实体验语言)。服装使您能够开发增强现实应用程序使用Web技术和XML一样,HTML5, Javascript。它包括功能:
- 2 d图像识别
- 3 d图像识别
- 面对跟踪
- 位置跟踪
- 大满贯(同步位置和映射)
- 条码扫描
- 二维码扫描
- 连续离线和在线视觉搜索
- 手势检测
类型:免费+商业SDK
目前SDK版本:6
IOS平台:安卓系统,网络,Windows (PC), Mac OS,统一编辑,谷歌眼镜,爱普生Moverio bt - 200和Vuzix m - 100
价格:免费(水印),付费(无限没有水印)
下载Metaio SDK在这里。
13。Aurasma
Aurasma是一个增强现实开发平台提供的SDK和iOS和Android的免费手机应用程序。使用设备的摄像头,指南针,加速度计,GPS,和互联网连接,Aurasma技术结合图像识别和概念的理解3 d世界识别和认识对象和图像和增强现实体验合并到现场。
类型:免费+商业SDK
目前SDK版本:3
IOS平台:安卓系统,统一编辑
下载Aurasma SDK在这里
14。CraftAR
Catchoom CraftAR SDK允许我们创建自己的增强现实体验通过连接真实的物品,例如产品或杂志视频网站和3 d模型。它包括功能:
- 图像识别
- 开放的基于“增大化现实”技术的经验相关的匹配项
- 单镜头模式之间切换(图)和搜索模式(连续扫描)
- 适用于离线和在线模式
- 可以脱机运行,没有云支持必要的和一个可以访问云无论何时需要
类型:免费+商业SDK
目前SDK版本:2
IOS平台:安卓系统,网络,Windows (PC), Mac OS、Linux、统一编辑
价格:免费(有限版本1000云视觉图像和扫描),支付(版本限制和价格取决于许可证类别)
下载CraftAR在这里。
15。ARLab
ARLab SDK还用于创建增强现实应用程序为Android和iOS设备。它关注的两个主要特点:图像匹配和图像跟踪。更多的功能包括:
- 实时图像识别
- 匹配多个图像
- 离线工作(不需要互联网连接)
- QR码检测
- 实时图像跟踪
- 极端或高角度(90度旋转)
类型:免费+商业SDK
目前SDK版本:1
平台:安卓,IOS
定价:支付(€299 / /应用)
下载ARLab框架在这里。
我们希望这个列表可以帮助你做出你的选择。这些都不是唯一的,但他们无疑是最受欢迎的,通常,人气是有道理的。如果您有这方面的经验随时分享你的印象。