带有Openni 2的Kinect v2,并带有OpenCV 3.1.0进行显示

时间:2018-09-18 12:09:59

标签: opencv openni opencv3.1 kinect-v2

我是编程方面的新手,而且是计算机视觉方面的新手。我在大学里分配了一个项目,以使用Kinect2传感器检测物体。

我正在尝试使用VideoCapture方法通过opencv 3.1.0打开Kinect 2传感器。我正在使用device.open(CAP_OPENNI2)方法打开Kinect rgb流并将其检索到OpenCV Mat中。

在此之前,我已经从Occipital的GitHub存储库中的可用源构建了OPenNI:https://github.com/occipital/OpenNI2/tree/kinect2/Source/Drivers

它具有Kinect2驱动程序,我成功构建了Kinect2.dll二进制文件。

然后我用标志“ WITH_OPENNI2”从源代码构建了OpenCV 3.1.0,并将“包含和库”路径链接到了我用Kinect2驱动程序构建的OpenNI 2.2.0.33。

尽管OpenCV构建成功并且我拥有所有二进制文件,将其链接到VS2013以及OpenNI二进制文件,但我仍然无法打开Kinect 2传感器。

有人成功做到了吗?

请帮助。

最好的问候,

Gholam ||。

1 个答案:

答案 0 :(得分:0)

我前段时间让它工作了-但它不可复制。

您使用Kinect SDK和OpenNI Viewer的示例程序获得任何图像吗?

请看看http://answers.opencv.org/question/85646/openni-22-kinect-v2-driver/。他们建议使用不带OpenNI的Microsoft Kinect SDK。

相关问题