因此,我一直在尝试设置我的系统,以便可以在开发环境中从kinect获取视频流。到目前为止,我的设置是这样的:

  • Windows 7 32位,
  • OpenCV 2.3.1 Super Pack(我假设已经将大.exe设置为可与OpenNI一起使用)
  • OpenNI(最新不稳定)
  • NITE
  • PrimaSense
  • 我的Kinect拒绝使用除以下驱动程序之外的任何驱动程序:“SensorKinect-Win-OpenSource32-5.0.3.3”,我从这里获得:http://nicolas.burrus.name/index.php/Research/KinectRgbDemoV6

  • 到目前为止,以下工作:
  • Nicholas的RGBDemo可以正常工作,检测到我的kinect并起作用
  • OpenNI的UserTracker.net.exe引发两个错误:DLL XnDDK.dll中找不到某些过程入口点。但是之后,它几乎没有问题

  • 我的目标是从OpenCV获得kinect_maps.cpp文件。它目前无法检测到Kinect。

    所以我的问题是,我该如何弥合OpenCV和OpenNI / Nite之间的差距?

    最佳答案

    这是因为未针对OPENNI SDK编译预构建的库。
    要在OpenCV中启用kinect,必须下载源代码,并使用Visual Studio 2010(或MingW)和CMAKE进行编译。
    因此,这需要额外的工作。您可以使用git获得源代码here
    解释很冗长,我不想在这里重复别人做的事情,因此,this页面简明地描述了它。

    发展愉快。

    问候,
    伊克尔

    关于opencv - Kinect + OpenCV + OpenNI娱乐时间,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9780111/

    10-12 23:08