我正在尝试在c#中创建一个应用程序来检测/分类3个站立,坐着和躺着的人体姿势。我可以用骨架跟踪正确地检测/分类其中的两个(坐着和站立)。当谈到躺在地板上时,Kinect似乎无法追踪人体的骨骼。
有没有人在平躺位置进行骨骼追踪?我一说谎,我就失去了关节位置。这个任务不可能吗?谢谢。
答案 0 :(得分:0)
适用于Kinect V1的Windows SDK并不能很好地识别躺着的人。
V2在这方面做了很多改进,我建议你参加测试或等待V2。
V1的一个可能的解决方案是将第二个摄像头垂直放置在地板上,使用坐姿模式 - 这样它可以检测到运动 - 看看你是否找到了那个带有那个摄像头的人,而不是另一个,那么很可能躺着。 我没有测试过这个解决方案,但理论上它可以工作 - 尝试自己设置它,看它是否适合你的场景需求。