I'm now detecting all the skeleton in a wpf application, I want to know how to detect the fingers to appear with the skeleton? I'm using microsoft Kinect for windows sdk ver 1.5
Many thanks
不幸的是,Kinect 不够灵敏,无法识别手指,因此库不会将其作为骨架的一部分提供。也许传闻将与 Xbox 720 一起推出的 Kinect 2.0 将能够提供这种级别的细节。
Candescent NUI可能正是您想要的。然而,正如 OpenUserX03 所说,Kinect 并不适合这项任务。也许你应该看看即将推出的LEAP技术,它专门用于手指检测。
Kinect 上的摄像头并不意味着能够对手部进行关节跟踪到那种细节水平。跟踪单个手指是可能的,但不会非常可靠。要在骨架中表示玩家手,您可以检查玩家手是打开还是关闭。查看手是张开还是闭合的一种可能方法是在手周围的区域进行像素检查。这样,通过一些调整,您可以计算出该区域中有多少是手(使用深度和颜色流),有多少不是。例如:如果该区域的 40% 与手关节深度相同,则手握拳。如果该区域的 70% 与手关节深度相同,则手是张开的。然后,您可以使用肘关节和腕关节的角度来表示在骨架上以该角度闭合或张开的手。