最近在使用Kinect进行人机交互实验的设计开发,但对于到底使用基于PrimeSense 的openNI(open natural interaction)还是Microsoft的SDK进行开发并不是非常清晰,查阅了相关的一些资料,对两者的比较整理如下:
PrimeSense的OpenNI / NITE优点:
- 许可证包括商业用途
- 包括专人跟踪框架
- 包括手势识别框架
- 可以自动调整深度的图像流的彩色图像
- 全身追踪:
- 还可以计算为关节的旋转
- 支持手的唯一的模式
- 似乎比微软Kinect SDK的跟踪(不一样的测试基准),消耗更少的CPU电源
- 还支持PrimeSense的华硕WAVI Xtion传感器
- 虽然设置和枚举是一个有点古怪,支持多种传感器

本文对比了PrimeSense的OpenNI/NITE与Microsoft的SDK在Kinect人机交互开发中的优缺点。OpenNI包含商业许可证,全身追踪和手势识别功能,支持多种传感器,但在音频和关节旋转追踪方面有限。Microsoft SDK则提供音频支持,全身追踪无需校准,适用于Win7,但不支持OpenNI的华硕传感器和Unity3D。
最低0.47元/天 解锁文章
6379

被折叠的 条评论
为什么被折叠?



