Kinect xbox 360

时间:2018-08-19 12:15:51

标签: c++ kinect kinect-sdk

我是使用Kinect传感器的新手,我有Kinect XBOX 360,需要使用它来获取真实的移动物体3D位置。我需要在c ++和openCV中使用它。我在网上找不到任何有用的信息。因此,如果有人可以给我一些建议,或者有任何使用c ++打开Kinect XBOX 360的代码,我将不胜感激。

2 个答案:

答案 0 :(得分:0)

也许尝试以下库:https://github.com/OpenKinect/libfreenect。如果您不必使用C ++,显然Microsoft的xbox Kinect的C#驱动程序非常有用。

答案 1 :(得分:0)

您将要为此使用OpenNI(https://structure.io/openni)。这将使您的生活变得无限轻松。我相信您甚至可以直接使用OpenNI支持来编译OpenCV。

您可能还希望下载并编译PCL(http://pointclouds.org/),这将使3D数据的管理和操作变得更加容易。

要构建具有凝聚力的3D“世界”,您需要使用类似KinectFusion的融合库,该库实际上已经烘焙到PCL(https://github.com/PointCloudLibrary/pcl/tree/master/gpu/kinfu)中。

对于对象识别,您将需要使用一个分类器,其中OpenCV和PCL具有许多分类器。

有很多使用Kinect作为RGBD源的教程和示例。