看了网上很多博客的相关内容,都很相像,但是自己实现的时候却总是报错。
报错1:
使用了 boost::shared_ptr<pcl::Grabber> grabber = boost::shared_ptr<pcl::Grabber>(new pcl::Kinect2Grabber);
这行代码之后错误显示没有回调 ,这是因为
typedef pcl::PointXYZRGB PointType; //kinect v2设置成PointXYZRGBA会出错,,,其中A代表透明度,kinect V2无法直接获取RGBA信息,所以会报错。改成PointXYZRGB或者PointXYZ,就能成功获取点云了。