【问题标题】:Kinect xbox 360Kinect xbox 360
【发布时间】:2018-08-19 12:15:50
【问题描述】:

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

【问题讨论】:

    标签: c++ kinect kinect-sdk


    【解决方案1】:

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

    【讨论】:

    • 感谢您的合作:)
    【解决方案2】:

    您将要为此使用 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 源的教程和示例。

    【讨论】:

    • 非常感谢,我会听取您的建议,从 openni 开始。我的应用程序是我有一个真实的(非虚拟的)移动对象,我需要知道它在 3D 中的中心位置。运动行程约1米。
    猜你喜欢
    • 2015-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-13
    • 2021-04-23
    • 2021-04-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多