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

被折叠的 条评论
为什么被折叠?



