SLAM AR
ARKit (好)
ARCore(好)
网易洞见(好)
EasyAR 2.1.0 Pro(一般)
ARToolKit (差)
Wikitude(较好)
Maxst(好)
ARKit
ARCore
条件
- Android SDK 7.0 (API level 24) or higher
- minSdk 19
- Google Pixel and Pixel XL。Samsung Galaxy S8 (SM-G950U, SM-G950N, SM-G950FD, SM-G950FD, SM-G950W, SM-G950U1)
功能点与特点
- 支持平面监测
- 支持环境光照预估
- 支持直接识别 frame 增加锚点
- demo 中未见目标图像识别
- 支持机型暂时较少
- 移动手机,模型显示稳定
价格
- 免费
网易洞见
条件
- 无机型限制
功能点与特点
- 支持 Android、iOS
- 支持指定目标图像识别
- 支持即时场景投放,显示效果好
- 支持 SLAM
- 对机器有要求,红米 Note 4 有卡顿(官方demo)
价格
- 收费
EasyAR
条件
- 无机型限制
功能点与特点
- 支持平台 Android,iOS,Unity
- 支持单图和多图识别,可设置跟踪器数目,支持三维模型跟踪
- 支持即时视频帧图像识别
- 支持二维码识别
- 视频播放
- 支持录屏
- 2.1 专业版支持平面监测
- 容易上手,API 设计友好
价格
- v1.3.1 免费,无水印,仅支持图像识别
- v2.0.0,v2.1.0 专业版收费,支持 3D 物体识别,环境感知,云识别,app 云打包。¥2999/一个APP,一次性收费,永久使用
- 云端图库识别,根据日活沟通联系价格
结论
- 设备能运行demo,有slam,效果很不稳定,demo没显示相机图像
Maxst
条件
- 无机型限制
功能与特点
- 支持平台:Android,iOS,Windows,Mac OS
- 支持指定图像识别
- 支持视频播放
- 支持即时视频图像识别
- 视频增强显示
- 支持 SLAM
- 支持二维码和条形码扫描
- 集成效果较好,模型显示较稳定
- 集成简单,文档清晰
价格
- 收费版:499(支持查看,社区支持),(增加邮件支持)
- 免费版:有水印,功能与收费版误差别
结论
- 无尺度信息,不可用
- MAXST构建的坐标系,坐标原点位置可以选择相机或者Target
- MAXST的SLAM是基于视觉的,在初始化的时候就确定下来图片上的特征点,相机离开这些特征点会导致SLAM丢失,此时需要重新初始化
- 通过MAXST的接口获取特征点,返回的特征点数据是二维信息,不具备深度信息,不像ARCore返回的是三维坐标
- VisualSLAM Demo定位效果还不错,想用来测距,后来发现每次初始化的位置不一样,建立坐标系大小不同,所以没有绝对的距离信息,不能用于直接测量距离
- InstantTracker Demo不需要初始化即可找到平面了,有点神奇,不过不是很准,而且放置的物体不是很稳定