2016-10-17 60 views
0

追踪/识别对象使用Kinect和Java或C编程后,在3D空间中的对象上有一个固定的轨迹后,我想获得坐标的最佳方法是什么?Kinect 2对象追踪最佳方法

我知道确切的物体,我想粘,想要最方便的方式来跟踪对象。

我目前正在使用Java处理编程,我是一个新手这个任何帮助,将不胜感激。

+0

你想跟踪什么样的对象?追踪生活? – JavaNullPointer

+0

我想跟踪一个绿色的圆球。 –

回答

1

堆栈溢出并不是真正为一般的“我该怎么做”类型问题而设计的。它的目的是为了更具体的“我试过X,预计Y,但得到Z”,类型的问题。话虽如此,我会尽力在一般意义上提供帮助:

将问题分解成小块。

第1步:您可以将Kinect数据馈送到您的代码中吗?不要担心对数据做任何事情,只需将其显示在屏幕上即可。谷歌搜索类似“处理Kinect”的结果会返回大量结果,或者您可以查看the Processing libraries page

第2步:当你得到那个工作后,你能确定你的目标点吗?那你能跟踪那个点吗?再次,谷歌是你的朋友。您也可以考虑将其视为一个单独的问题,并使用OpenCV之类的工具对Kinect供稿进行图像处理。

Open Kinect Daniel Shiffman是一个非常好的起点,它包含了一堆让你更接近目标的例子。

这应该是一个合理的出发点:将问题分解为更小的步骤,然后使用谷歌搜索逐个接近这些步骤。如果你遇到某个特定的步骤,请回过头来问一个具体的问题(不要忘记MCVE),我们会从那里开始。祝你好运。

+0

谢谢,对不起,这是我的第一个问题,我只是需要一个领导。我试图从丹尼尔shifmen打开Kinect。然而,由于cmake是一个不熟悉的命令,freenect设置并不正确,所以我使用Kinect 2作为windows库。我有openCV库进行处理,但不了解环境。 –