摘要

针对手方向估计时的实时性差以及准确率低问题,提出一种基于Kinect的手方向实时估计系统。利用Holt双指数平滑滤波算法来平滑Kinect的骨骼数据,并根据骨骼数据定位到手腕点。通过设置合理的阈值检测俯仰角的状态来解决四元数转换为欧拉角过程中奇异解的问题。提出一种将卡尔曼滤波和中值滤波相结合的算法对欧拉角进行滤波,使得欧拉角更平稳。通过在彩色图像对手方向进行估计以及运用OpenGL构建一个3D手模型来实时地模仿手的运动,验证了该系统具有较强的实时性、准确性和可靠性。