我正在完成我的最后一年的项目。我需要与Kinect合作来检测手部 Action 。我尝试了几种方法并获得了一些结果,但是,还没有一种方法能够满足项目的需求。我很早以前就看到了this video,后来才知道他们最近开源了它。因此,我尝试了一下。
我现在的问题是如何进行设置。
上面的出色项目将OpenNI与Kinect结合使用。我尝试遵循OpenCV tutorials从源代码构建它,以使OpenCV与OpenNI一起工作。
问题:
OpenCV/Src
,另一个是/build
。但是我下载的OpenCV没有Src文件夹。WITH OPENNI
。我在下载的OpenNI2中使用了Include和Lib文件夹,但是当我构建OpenCV解决方案(已经从CMake生成)时,所有构建都失败了。谁能告诉我如何将所有这些内容(OpenNI2.0,OpenCV 2.4.3,PrimeSense)设置在一起,以便我可以使用Kinect?
最佳答案
前一段时间,我写了两个教程:1)如何使用NITE设置OpenNI 1.5 2)如何使用OpenNI支持编译OpenCV。
可以找到here和here
我知道这不是您要的,但是使用OpenNI 2.0编译OpenCV的过程应该相似,并且可以帮助您了解问题出在哪里。
我将尝试编写一个较新的教程,但是由于我目前无法使用传感器,因此我可能无法测试它是否最终可以解决问题。
编辑:
我已经编写了一些代码,以使用OpenNI 2.x访问OpenCV Mat格式的Kinect数据流。 github repo代码可以在here中找到。有关如何设置所有内容的详细指南,请参见here。
关于opencv - 如何为Kinect项目使用OpenCV设置OpenNI 2.0?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14491963/