Kinect + OpenCV + OpenNI娱乐时间

时间:2012-03-20 01:02:37

标签: opencv kinect openni

所以,我一直在尝试设置我的系统,这样我就可以在开发环境中从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之间弥合这一差距?

1 个答案:

答案 0 :(得分:1)

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

快乐发展。

此致 ikel