第5章 基于EasyAR SDK的增强现实的开发
5.1 EasyAR简介
EasyAR(官方网址为http://www.easyar.cn/)是视辰信息科技(上海)有限公司的增强现实解决方案系列的子品牌,是国内增强现实SDK中使用较多的一款。文档尚可,同时也提供了官方的例子,使用起来比较容易上手。
5.1.1 基本介绍
本书将以EasyAR SDK 2.3.0版本为例子进行介绍。
EasyAR SDK提供了图片识别、物体识别以及SLAM(Simultaneous Localization and Mapping)实时定位与地图构建。在官方的例子中,除了识别图片显示模型、播放视频外,还提供了涂涂乐的例子。此外,EasyAR还提供了手势识别和姿势识别的SDK。
EasyAR除了提供了Unity的开发包,还提供了Web的开发包,可以在网页和微信里实现AR。
5.1.2 版本和功能
EasyAR SDK分Basic版、Pro版和Pro试用版,具体区别如表5-1所示。
表5-1 EasyAR SDK各版本的区别
注1:云识别费用另计,599元/月。
注2:每天限制100次AR启动。
5.1.3 支持平台
支持在以下操作系统中使用:
● Windows 7及以上版本(7/8/8.1/10)。
● Mac OS X。
● Android 4.0及以上版本。
● iOS 7.0及以上版本。
Unity开发支持Unity 4.6到Unity 2018。
播放视频、SLAM和录屏功能只能在移动设备上使用。
5.1.4 官方演示例子
官方提供了Unity的演示例子,有图片识别、物体识别、SLAM等。
官方演示例子下载地址为https://www.easyar.cn/view/downloadHistory.html,效果视频网址为https://www.bilibili.com/video/av24193142。
注意
EasyAR 2.3.0版本识别图片播放视频只能在Unity 2018.1版本下正确播放,Unity 2018其他版本无法正确播放。