OpenNI 2.2的Matlab包装器

一个非常简单的包装器,通过OpenNI v2.2提供RGBD摄像机的接口

1.8 k下载

更新6月14日

查看许可协议

这次提交的动机是Kinect Matlab提交,它提供了OpenNI 1.5版的接口。OpenNI v2.2中对接口进行了重大的修改,需要重新考虑一下。当前接口是一个单独的mex例程,充当“开关站”。您可以通过第一个参数(应该是整数)来指示希望在设备上执行哪个操作。

安装:

在构建这个mex函数之前,需要先安装OpenNI 2.2。

我提供了简短的编译脚本,展示了如何构建mex应用程序。您应该编辑此脚本中的文件名变量以匹配您的系统配置。

重要的是:
为了运行这个mex文件,您需要将OpenNI/Redist目录中的内容复制到当前工作目录。可能有一种方法可以通过打乱DYLD_LIBRARY_PATH来避免这种情况,但我还没有对此进行测试。

用法:

一旦构建完成,就可以输入mxNI来查看可以执行的操作。

已知问题:

这段代码假设您只连接了一个OpenNI设备

它只在MacOSX 10.8.3版本上进行了测试。

当你在这个系统上运行编译时,会有一个关于悬垂pragma的恼人警告。

这段代码是功能性的,但可以添加更多的铃铛和口哨。幸运的是,代码的结构很简单,所以请随意使它更好。

黑客快乐! !

引用作为

卡米洛·泰勒(2023年)。OpenNI 2.2的Matlab包装器(//www.tatmou.com/matlabcentral/fileexchange/42127-matlab-wrapper-for-openni-2-2), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2012b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux
确认

启发:Kinect Matlab

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!
版本 发表 发布说明
1.1.0.0

从摘要字段中删除了一个无关的单词

1.0.0.0