我想做类似于Johhny Lee在他的Wii头部跟踪中所做的事情 http://www.youtube.com/watch?v=Jd3-eiid-Uw&feature=player_embedded
但我想使用Kinect.由于微软的sdk暴露了骨骼关节,我曾希望我能够用它来获得头部位置.问题是我想用我的台式电脑及其显示器来做这件事.如果我将Kinect传感器放在我的显示器旁边并坐在桌子旁边.几乎只有我的头部和颈部对于传感器是可见的,因此骨骼跟踪不会在我的头部位置上拾取.
有人熟悉使用Kinect的头部跟踪项目吗?最好是在C#
官方 Kinect for Windows SDK 存在一些限制,这与为 XBox 和 XDK 提供的指南一致,即您需要距离传感器 1.2m 到 3.5m 才能使用 Kinect 传感器。这种限制实际上在替代 SDK(例如 OpenNI/NITE 库)中有所减少,它允许您检测更靠近传感器的骨架/对象。
骨骼输入还会遇到的问题是,它只会检测头部与骨骼成比例的位置,但如果您左右旋转头部则不会。为了实现这一点,您不会使用原始深度流和一些围绕对象识别的智能,这有点复杂。
过去,我使用过这个商业 .NET API,它使用网络摄像头来跟踪头部运动,并实现您所追求的目标: http: //luxand.com/facesdk/index2.php