@zyl06
2017-11-10T19:17:43.000000Z
字数 2087
阅读 1949
Android AR 简单调研
Android
AR
0. 简介
Android AR 第三方库大致情况
均支持指定目标图像识别
- 支持提供识别结果信息(投影矩阵、模型变换矩阵)
- 支持将相机帧绘制到纹理(纹理 id 由业务层创建和绑定)
即时图像识别
- Vuforia(效果受背景图像的复杂度影响严重,较差)
- EasyAR(较好)
- Wikitude(好)
- Kudan(复杂背景较好,普通地面背景较差)
- Maxst(好)
- 网易洞见(好)
部分支持 SLAM(基本以平面监测为例)
- ARCore(好)
- 网易洞见(好)
- EasyAR 2.1.0 Pro(一般)
- ARToolKit (差)
- Wikitude(较好)
- Maxst(好)
其他功能部分 SDK 支持
- 相机视频增强
- 支持视频播放
- 支持云端识别对象
- 相关工具提供
条件
- 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 中未见目标图像识别
- 支持机型暂时较少
- 识别度高
- 移动手机,模型显示稳定
价格
免费
demo 简析
条件
功能点与特点
- 支持 Android、iOS、UWP、和 Unity Editor
- 识别不同形状物体,文本,环境识别
- 支持 VuMark (自带工具)
- 无平面监测
- 识别对象需复杂的图形,否则识别效果差,模型显示不稳定
价格
demo 简析
2.1 QCAR
早期版本 QCAR 无水印,免费,由于是早期版本,效果比不上 Vuforia,不再描述
条件
功能点与特点
- 支持 Android、iOS
- 支持指定目标图像识别
- 支持即时场景投放,显示效果好
- 支持 SLAM
- 对机器有要求,红米 Note 4 有卡顿(官方demo)
价格
收费
demo
官网 demo
条件
功能点与特点
- 支持平台 Android,iOS,Unity
- 支持单图和多图识别,可设置跟踪器数目,支持三维模型跟踪
- 支持即时视频帧图像识别
- 支持二维码识别
- 视频播放
- 支持录屏
- 2.1 专业版支持平面监测
- 容易上手,API 设计友好
价格
- v1.3.1 免费,无水印,仅支持图像识别
- v2.0.0,v2.1.0 专业版收费,支持 3D 物体识别,环境感知,云识别,app 云打包。¥2999/一个APP,一次性收费,永久使用
- 云端图库识别,根据日活沟通联系价格
demo 简析
条件
功能与特点
- 开源的 AR 监测库,部分功能难以集成
- 单目相机或立体摄影相机位置和方向跟踪
- 简单黑色方块跟踪
- 指定目标图像识别
- 相机标定和光学立体标定
- 平面图像跟踪
- 平面识别不稳定,有卡顿
价格
demo github
效果稳定性较差,不解析代码
条件
功能与特点
- 支持 Android、iOS、Unity、Cordova、Adobe Air、SmartGlass
- 支持指定目标图像识别
- 支持即时视频帧图像识别
- 支持二维码和条形码识别
- 支持脸部识别
- 支持项目显示场景特效
- 3D 对象识别和 SLAM
- 识别效果和稳定性较 EasyAR,Vuforia 较好
价格
- 2490 €/Y,支持 2D 图像识别
- 2990 €/Y,支持 2D 图像,3D 对象识别,SLAM 算法
- 4490 €/Y,支持 2D 图像,3D 对象识别,SLAM 算法,云端对象上传识别
demo
收费且较贵,不分析 demo 代码
条件
功能与特点
- 支持指定目标图像识别
- 支持即时视频图像识别
- 支持 SLAM(Demo 中未见)
- C++ 实现 KudanCV 引擎,支持低端硬件
价格
demo
条件
功能与特点
- 支持平台:Android,iOS,Windows,Mac OS
- 支持指定图像识别
- 支持视频播放
- 支持即时视频图像识别
- 视频增强显示
- 支持 SLAM
- 支持二维码和条形码扫描
- 集成效果较好,模型显示较稳定
- 集成简单,文档清晰
价格
- 收费版:499(增加邮件支持)
- 免费版:有水印,功能与收费版误差别
demo
条件
功能与特点
- 支持平台:PC,Android,iOS,Windows,WebGL
- 结合 Unity,增强脸部识别
- 结合 Unity,增强视觉识别,跟踪平面图像
- 脸部替换
价格
- 开发版:免费,有水印
- 专业版:19,000 HK$ (~2200€)
demo
需结合 Unity 运行
条件
功能与特点
- 支持平台:Android,iOS,PC 平台
- Android 最新版本 (日期: 2012-12-13,长时间没有维护了)
- 识别、跟踪图像
- 集成简单
- 基于 ARToolkit 开发
- 效果差
价格