我试图在Windows 7 x64上将OpenCV与Kinect一起使用,所以我安装了OpenNI,NITE和PrimeSense(由avin2提供)。

我使用CMake编译了OpenCV 2.3.1,使用我检查的CMake Flags一切都正确,但是我尝试使用一个简单的代码,但它从未找到Kinect。

OpenNI和PrimeSense的所有示例都可以正常工作。
我已经安装了x86和x64驱动程序,但仍然无法使用!

我正在使用VideoCapture,并且isOpened始终返回0。

有人知道解决方案吗?

最佳答案

上周末我在linux ubuntu 12.04下完成了该工作,并且工作正常。

尝试通过componant重新安装componant,然后重新编译您的openCV。

我上周末结束了。

但是我同意,尚不清楚如何处理。
我用asus xtion代替了kinect,现在不起作用了……但这是另一个话题。

关于PrimeSense硬件,我知道kinect由PrimeSense制造...此外,PrimeSense是OpenNI项目的成员,该项目在P.C.L库的后台使用。 ,openCV和ros的openni_camera堆栈上...

10-07 19:22
查看更多