Dumix使用体验(Unity版)
Dumix是百度推出的AR解决方案,本文探讨Unity的DumixSDK使用体验
功能支持
功能 |
安卓 |
iOS |
Mac |
Windows |
单目slam |
√ |
√ |
|
|
2D跟踪 |
√ |
√ |
√ |
√ |
本地识图 |
√ |
√ |
|
|
手势识别 |
√ |
√ |
|
|
云端识图 |
√ |
√ |
√ |
√ |
使用方式:申请免费SDK http://dumix.baidu.com/testapply
申请成功后,在该界面得到一个 APP ID 和API Key,在该界面下载SDK。
在SDK包中,所有的功能都有相应的Perfabl,所有Perfable都有一个BaiDu AR Build组件
将APP ID和 API Key输入到对应位置即可**Perfable。
功能介绍:2D跟踪和本地识图都是基于图片识别,将识别图上传至https://dumix.baidu.com/newtarget 生成跟踪模型,再将百度生成的资源包放到StreamingAsset文件夹下,模型添加BaiduARImageTrackable组件,将资源包的文件路径填入BaiduARImageTrackable中,即可。
单目Slam:建图与定位,根据特征点识别判断摄像机的旋转/位移,从而使虚拟世界中的模型旋转/位移,使虚拟模型看起来像是放在真实的世界中,只能放置一个模型!
手势识别:支持手掌姿势和手势跟踪
云端识图:将拍摄到的图片上传至百度云端的库,进行识别,返回一个信息类集合,
可选择不同的库进行识别,如:菜品识别/动物识别/植物识别/车型识别/场景识别
评价:2D跟踪和本地识图都是传统的图像识别AR,Slam是个不错的功能,目前只能放一个模型。云端识图是基于图像识别的基础上封装了一下,不错的创意,实用性一般,对拍摄角度还有一定要求。手势识别目前来说比较鸡肋,只能识别手掌和跟踪手势,还在此功能还在开发。综合来说Dumix不适合开发UWP,比较适合安卓/iOS开发,某些高级功能尚待完善