Home > 程序/算法, 游戏 > 续:为什么Kinect for Windows传感器值249.99美元?

续:为什么Kinect for Windows传感器值249.99美元?

January 29th, 2013 Leave a comment Go to comments

后来确认了一下,Kinect for XBox果然可以在Kinect for Windows SDK下使用。几个demo都可以正常运行(没有试音频相关的,因为我不关心),感觉和Kinect for Windows没有太大不同,脸部识别工作正常,半身骨架识别也没问题。唯一不太一样的是,似乎“Near Mode”不起作用,但奇怪的是有些demo又确实能得到低于正常模式的80厘米距离的深度值。

顺变吐槽一下最新的SDK,居然没有提供期待中的手势(手指状态)识别。而且脸部定位居然需要依赖图像,而不是纯靠深度信息识别。因为我把灯光调暗一些,就无法定位我的脸的位置了。

PS:刚刚发现Kinect居然内置了一个三轴加速度感应器。我的第一反应是,Kinect放在那里都不动,要这个干什么?查了一下msdn,官方的说法是为了让kinect能感知到自身的方向;然后我的第二反应是,为什么不assume它一定是水平放置的呢?俯仰角它自己也是知道的,难道官方支持其它的工作角度(比如竖起来)?于是我就把它竖了起来,运行了一下demo,发现骨架识别失败了……看来这个只是给特殊应用准备的,换句话说,SDK提供的utility(骨架,人脸识别等等)只支持平着放,如果你需要把它挂起来(例如一些试衣的应用),那么你就自己拿重力方向处理去。除了检测自身方位的效果之外,或许在移动应用上能发挥一些作用,记得TED上就介绍过一个给盲人用的路况提示系统,就是把一个Kinect安在帽子上戴着……

Categories: 程序/算法, 游戏 Tags: ,
  1. February 4th, 2013 at 13:28 | #1

    这些在文档里都有说,不必测试才确认。near mode可以到40cm, k4xbox能低于80,但不精确,而且不能到40。加速度感应器原本是为了在驱动里判断是否已经水平,现在k4w sdk 1.6开放出来可以直接获取了。

 

Spam Protection by WP-SpamFree