我试图在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堆栈上...