第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其他版本无法正确播放。