Kinect快速手追踪方法 [英] Kinect fast hand tracking method

查看:125
本文介绍了Kinect快速手追踪方法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何使用kinect跟踪快速的手部运动? 我已经尝试过Openni和Microsoft sdk来跟踪手.两者都有很多抖动,关节运动不准确.

How can I track fast hand movement using kinect? I've tried both Openni and Microsoft sdk to track hand. On both of them, there are lots of jitters and inaccurate movement of joints.

以下是kinect水果忍者的示例视频:示例视频

Here is an example video of kinect fruit ninja: Example Video

在该视频中,没有抖动和误差,并且正在跟踪快速的手部动作.

On that video, there are no jitters and inaccuracy and also it's tracking the fast hand movements.

我想念什么?我应该研究任何种类的kinect硬件版本或类型.

What am I missing? Is there any kinds of kinect hardware versions or types which I should look into.

推荐答案

我最好的猜测是,《水果忍者》在某些时候应用了某种平滑处理.您在该视频中看到的几乎可以肯定不是他们从Kinect获取的原始数据.来自Kinect的数据将始终存在某种抖动.现实世界中的传感器数据几乎总是如此.您需要对其进行平滑处理-确切的操作方法取决于应用程序.这可能很简单,例如在用手移动的点上模拟一种阻尼和/或惯性(这是我怀疑Fruit Ninja所做的事情),或者您可以看一下

My best guess is that Fruit Ninja applies some sort of smoothing at some point. What you're seeing in that video is almost certainly not the raw data they're getting from the Kinect. The data from the Kinect will always have some kind of jitter; real-world sensor data almost always does. You'll need to smooth it - exactly how to do that depends on the application; it could be something simple like modelling a kind of damping and/or inertia on the point that's being moved by the hand (which is what I suspect Fruit Ninja is doing), or you could look at something like a Kalman filter for a robust (but more computationally-intensive) way to reduce the noise in your sensor readings.

这篇关于Kinect快速手追踪方法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆