我已经在 windows 7-64its (Professional) 上安装了 opencv kinect 并且工作正常。
1.驱动kinect:这里
笔记
检查它是否工作。运行 OpenNI 示例。
2.OpenCV
下载它:
...://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.3.1/OpenCV-2.3.1-win-superpack.exe/download
在 cmake 上配置 opencv。记得勾选“OpenNI”选项。也许你会得到一个像“警告:PrimeSense...”这样的错误,因为 OpenCVFindOpenNI.cmake 已经过时了。
你必须做一些改变。转到此处并下载更改:
点击这里下载(在页面底部:“以其他格式下载:原始格式”)。
您必须在原始文件“OpenCVFindOpenNI.cmake”中进行更改。它位于根文件夹“OpenCV-2.3.1\”中
带有“-”的行被删除,带有“+”的行被替换/添加。
配置和编译openCV。在此之后它会正常工作,至少它应该...... :)
当然..你必须编译......;)我的情况 - Visual Studio C++ 9(2008) - (我只在发布模式下编译)
您必须在编译后在系统补丁中设置“bin”..
运行示例:
“OpenCV-2.3.1\samples\cpp\kinect_maps.cpp”,尽情享受吧。