当前位置:首页 > 操作系统 > Windows

c-如何在Windows和Visual Studio 2010中安装Openni?

我想将此代码与Kinect结合使用,因为我的编码全部在c中,并且我意识到我将需要openni.

<code> VideoCapture capture( CV_CAP_OPENNI );
</code>

问题是,我找不到openni的最新指南.当我找到一些好的指南时,链接就死了.任何人都可以给我链接以便在Windows和Visual Studio 2010中很好地安装openni吗?我会很感激.

解决方法:

VideoCapture捕获(CV_CAP_OPENNI);听起来就像您使用内置OpenNI支持的OpenCV.我建议先安装OpenNI.您可以找到here的1.5.4.0版本适用于OpenCV.我还没有使用OpenCV测试过OpenNI 2.0.

您需要按以下顺序安装3件东西:

> OpenNI
> NITE
> Sensor Kinect(Avin的驱动程序具有Kinect的修补程序,其中默认的Sensor Driver用于像Asus这样的传感器)

一旦您安装了OpenNI并且可以正常工作:PrimeSense驱动程序将检测到该设备,并且您可以运行任何OpenNI示例,例如NiViewer(位于OpenNIInstallFolder / Samples / Build / Bin / .. etc中).
您可以选择简单地使用C OpenNI API或安装并使用带有OpenNI支持的OpenCV.

您应该从源代码构建它,并使用CMake打开OpenNI支持.
一旦构建了具有OpenNI支持的OpenCV,您就可以运行上面的代码.
这是运行ccmake的屏幕截图.在带有CMake的Windows上应该非常相似.

您不需要像我的其他所有其他设置,请确保WITH_OPENNI为ON.

我最近发布了一个OpenCV / OpenNI简单过滤示例here.


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐