使用华硕Xtion Pro从天花板上进行OpenNI人体跟踪

时间:2015-10-05 10:14:14

标签: kinect openni user-tracking asus-xtion ceiling

我想通过从天花板向下看的华硕Xtion跟踪人类的路径。

OpenNI的示例程序UserTracker(它使用User Generator节点)将是完美的,如果它从顶视图识别身体,但它不能。因为我不需要精确的骨架跟踪,只是为了跟踪屏幕上的任何移动物体,我想有一种更简单的方法就是重写用户生成器的识别,因为我看到它会很难。 也许Scene Analyzer节点对此有好处,但我不知道如何。

所以任何人都知道我应该从哪里开始,我应该使用哪些OpenNI课程以及如何使用?我搜索了很多关于这一点并尽可能进入OpenNI,但是我有点新手,它是如此深刻。

谢谢,Ts。

3 个答案:

答案 0 :(得分:1)

OpenNI :要了解如何使用OpenNI,请查看OpenNI Cookbook,如果您不想购买该书,您仍然可以使用在这本书here

OpenNI + OpenCV:如果您想同时使用OpenNi和OpenCV,可以关注this documentation。如果您需要示例代码,可以使用this source code

标签+跟踪:为了标记和跟踪对象(在您的案例主体中),有许多在线可用的实现。例如,对于标签,请查看this thread。 要进行跟踪,您可以使用this example

对于标记和跟踪,您可以使用this one

答案 1 :(得分:0)

OpenNI UserTracker并非设计用于从顶视图检测实体。它检测移动然后基于设置“移动blob”的深度值的阈值,并且一些内部算法将移动对象分类为主体,但不是从顶视图分类。

如果您确定在相机下方移动的物体都是人体,您可以简单地开发类似的算法。您可以在深度图像上设置阈值,并将不同的斑点标记为不同的人体,并跟踪它们。例如,问题可以按照https://api.jquery.com/eq/所述解决。

答案 2 :(得分:0)

您还可以查看OpenPTrack项目。 OpenPTrack是2013年推出的一个开源项目,旨在为人员跟踪创建可扩展的多摄像头解决方案。 它使许多人能够实时跟踪大面积区域。 它专为教育,艺术和文化应用而设计,作为一个开始