环境:安装了pcl1.8.0,openni2,libfreenect2;
pcl1.8.1源码通过安装:https://blog.csdn.net/dantengc/article/details/78446600
(注意:先装openni2再编译pcl源码比较不容易出错)
libfreenect2安装成功,可以调用kinectv2.
但使用grabber 函数拍摄点云图出现错误:openni2_grabber.cpp @ 325 : No devices connected.
解决:
将libfreenect2/build/lib中的libfreenect2-openni2.so 和 libfreenect2-openni2.so.0复制到/usr/lib/OpenNI2/Drivers(我的openni2的安装目录,不确定就自己搜索文件夹找一下)文件夹中
sudo cp libfreenect2/build/lib/libfreenect2-openni2.so /usr/lib/OpenNI2/Drivers/
sudo cp libfreenect2/build/lib/libfreenect2-openni2.so.0 /usr/lib/OpenNI2/Drivers/
问题解决