- 这是我在运行《点云库PCL从入门到精通》书中 P239 页代码时,编译出现的错误
- 解决方法:
在源代码中找到调用了 uniform_sampling.compute 的两个语句,并进行如下替换即可
//uniform_sampling.compute(sampled_indices);
//pcl::copyPointCloud(*model, sampled_indices.points, *model_keypoints);
//将上面的两行替换为下面的一行
uniform_sampling.filter(*model_keypoints);
// uniform_sampling.compute (sampled_indices);
// pcl::copyPointCloud (*scene, sampled_indices.points, *scene_keypoints);
//将上面的两行替换为下面的一行
uniform_sampling.filter(*scene_keypoints);
参考链接:点云库PCL从入门到精通常见的编译错误