【问题标题】:OpenNI + OpenCV don't work with CV_CAP_OPENNI C++OpenNI + OpenCV 不适用于 CV_CAP_OPENNI C++
【发布时间】:2012-06-13 21:15:35
【问题描述】:

我正在尝试在 Windows 7 x64 上将 OpenCV 与 Kinect 一起使用,因此我安装了 OpenNI、NITE 和 PrimeSense(由 avin2 提供)。

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

OpenNI 和 PrimeSense 的所有示例都可以正常工作。 我已经安装了 x86 和 x64 驱动,还是不行!

我正在使用 VideoCapture,并且 isOpened,总是返回 0。

有人知道解决办法吗?

【问题讨论】:

    标签: opencv kinect openni


    【解决方案1】:

    上周末我在 linux ubuntu 12.04 下完成了该操作,效果很好。

    尝试通过组件重新安装组件,并重新编译您的openCV。

    我上周结束时这样做了。

    但我同意有些事情尚不清楚如何处理。 我用一个assus xtion替换了kinect,现在它不起作用......但这是另一个话题。

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

    【讨论】:

      【解决方案2】:

      我已经在 windows 7-64its (Professional) 上安装了 opencv kinect 并且工作正常。

      1.kinect驱动:here

      注意

      • 安装驱动程序时,请确保“Windows 更新”不会安装额外的
        司机。

        提示:安装时断开网络连接。 ;)

      • 检查“设备管理器”并搜索 PrimeSense。

        类似这样的:

        • PrimeSense |- Kinect 音频 |- Kinect 相机 |- 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 已过时。

      你必须做一些改变。 转到此处并下载更改:

      点击here并下载(在页面底部:“以其他格式下载:原始格式”)。

      您必须在原始文件“OpenCVFindOpenNI.cmake”中进行更改。 它在根文件夹“OpenCV-2.3.1\”中

      您删除带有“-”的行和您替换/添加带有“+”的行。

      配置和编译openCV。 在此之后它会正常工作,至少它应该...... :)

      当然.. 你必须编译... ;) 我的情况 - Visual Studio C++ 9(2008) - (我只在发布模式下编译)

      编译后必须在系统补丁中设置“bin”..

      运行示例:

      “OpenCV-2.3.1\samples\cpp\kinect_maps.cpp”,尽情享受吧。

      【讨论】:

      • 请在“转到此处并下载更改:”行之后更新您的链接.. 它不起作用
      【解决方案3】:

      Primesenser 硬件驱动甚至 avin2 可能都不支持 kinect for windows

      【讨论】:

      • 这不应该是一个答案。如果你真的不知道,那么你不应该回答这个问题。
      猜你喜欢
      • 2013-12-11
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 2018-01-21
      相关资源
      最近更新 更多