如何在OpenCV中正确设置OpenNI + NITE + PrimeSense Kinect模块并使用CV_CAP_OPENNI?

时间:2014-05-22 12:29:21

标签: c++ opencv kinect openni nite

我从opencv.org下载了opencv 2.4.8,我知道该软件包附带预编译源代码,因此您不需要使用cmake来构建二进制文件。我打算使用我的Kinect for Xbox360通过其示例代码" openni_capture.cpp"在opencv中捕获深度图像。但每次运行代码时,代码都会返回0,并且没有捕获任何对象。

我已经为x64和x86架构安装了OpenNI 1.5.4.0 + NITE 1.5.2.21 + Sensor Kinect 5.1.2.1。

我的操作系统是Windows 8.1 x64和Open NI sample" NIviewer"正常工作并显示kinect流。

这里有一些指南:http://docs.opencv.org/doc/user_guide/ug_highgui.html,但我不知道如何检查opencv248的cmake日志中的OpenNI状态。而且我也不知道这些变量应该在哪里:" OPENNI_LIB_DIR"和...被设定?!我知道windows中有一些环境变量可以在系统中设置>高级系统设置,我已经设置了正确的路径,但openCV中的代码仍然不起作用。

我是一个菜鸟,所以如果有人能帮助我把一切都正确并让代码运行,我们将不胜感激!

0 个答案:

没有答案