[英]simple movement tracking (& saving of coordinates) with Kinect
我正在寻找一个简单的Kinect应用程序,该应用程序允许我a)检测和b)在其他静态背景下跟踪单个运动对象。
我不需要任何精美的骨架或其他功能,只需移动物体的重心即可。 有指针吗?
我会看到将保存的运动与使用Kinect的其他运动进行比较以跟踪整个身体。 答案在此处显示了代码,该代码显示了如何保存骨架数据。 如果要跟踪关节而不是整个身体(当前效果更好,但是当跟踪整个身体有效时,请使用它,因为它更有效且更有效,并且在kinect sdk 1.5中将椭圆映射到关节可以跟踪关节)高效)。
您的情况非常简单,但是需要对对象进行初始化,因为通常术语“对象”定义不明确。 它可以是最近的物体或运动物体,甚至可以是被触摸的物体,具有特定的颜色,大小或形状。
假设您通过运动定义对象,即点云中的任何运动都是对象。 我建议这样做:
depth1-depth2 > T
但是如果对象缓慢移动并且仅移动其大小的一小部分,就必须使用所拥有的任何高频信息,这些信息可以是深度,颜色或两者。 如下图所示会很吵 您可能要使用的其他一些想法是:深度梯度,深度中的已连接组件,预先记录背景深度以进行更清晰的减法,在通过鼠标单击选择的深度区域上运行抓取剪切等。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.