Mac下使用PrimeSense Carmine

本文介绍了如何在Mac操作系统中安装和配置PrimeSense Carmine以及OpenNI2。首先从百度云下载并解压openni-2,然后进行libfreenect的安装。接着,拷贝必要的动态库,并运行示例程序。值得注意的是,发现不安装libFreenectDriver.dylib也能运行示例,但不确定这对图像处理有何影响。作者提供了自行编译示例代码的参考链接。

1.安装openni-2
1.1下载openni-2(百度云)
2.1解压OpenNI-MacOSX-x64-2.2.0.33.tar.bz2到/example/openni2/

2.安装libfreenect

$ brew install libfreenect
$ git clone https://github.com/OpenKinect/libfreenect
$ cd libfreenect
$ mkdir build
$ cd build
$ cmake .. -DBUILD_OPENNI2_DRIVER=ON
$ make

3.拷贝动态库

$ cp -L lib/OpenNI2-FreenectDriver/libFreenectDriver.dylib /example/openni2/Samples/Bin/OpenNI2/Drivers/

4.运行demo

$ cd /example/openni2/Samples/Bin/
$ ./ClosestPointViewer

5.疑问
突然发现1.2.3.步骤不需要好像就可以直接运行,也就是说不需要libFreenectDriver.dylib也可以运行示例程序。之前明明不可以运行的,因为不是学图像的,所以也搞不清楚这些库有什么影响?
备注:自行编译示例代码:

$ cd /example/openni2
$ #让OpenNI的include和redist目录环境变量生效
$ source OpenNIDevEnvironment 
$ cd /example/openni2/Samples/SimpleRead
$ make
$ #make完后/example/openni2/Samples/SimpleRead下出现Bin目录,里面是编译结果。

参考
https://github.com/OpenKinect/libfreenect/tree/master/OpenNI2-FreenectDriver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值