是否可以用kinect跟踪任意骨架模型? [英] is it possible to track an arbitrary skeleton model with the kinect?

查看:114
本文介绍了是否可以用kinect跟踪任意骨架模型?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我了解kinect正在使用一些预定义的骨架模型来根据深度数据返回骨架.很好,但这只会让您获得人们的骨架.是否可以定义自定义骨架模型?例如,也许您想在狗做某事时跟踪它.那么,有没有办法为四个腿,一条尾巴和一条头部定义一个模型并对其进行跟踪?

I understand that the kinect is using some predefined skeleton model to return the skeleton based on the depth data. That's nice, but this will only allow you the get a skeleton for people. Is it possible to define a custom skeleton model? for example, maybe you want to track your dog while he's doing something. So, is there a way to define a model for four legs, a tail and a head and to track this?

推荐答案

简短答案,不.使用Microsoft Kinect for Windows SDK的框架跟踪器,您将无法获得它们所提供的跟踪器.无法注入新的逻辑或规则集.

Short answer, no. Using the Microsoft Kinect for Windows SDK's skeleton tracker you are stuck with the one they give you. There is no way inject a new set of logic or rules.

肯定的答案很长.您无法使用预建的骨架跟踪器,但可以编写自己的跟踪器.骨骼跟踪器使用来自深度的数据来确定人的关节在哪里.您可以获取相同的数据,然后将其处理为不同的骨架结构.

Long answer, sure. You are not able to use the pre-built skeleton tracker, but you can write your own. The skeleton tracker uses data from the depth to determine where a person's joints are. You could take that same data and process it for a different skeleton structure.

Microsoft不提供对处理和输出人体骨骼的所有内部功能的访问权限,因此我们将无法将其用作骨骼构建方式的任何类型的参考.

Microsoft does not provide access to all the internal functions that process and output the human skeleton, so we would be unable to use it as any type of reference for how the skeleton is built.

要跟踪除人类骨骼以外的任何物体,您必须从头开始全部重建.这将是大量的工作,但这是可行的……只是不容易.

In order to track anything but a human skeleton you'd have to rebuild it all from the ground up. It would be a significant amount of work, but it is doable... just not easily.

这篇关于是否可以用kinect跟踪任意骨架模型?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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