快去自定义|

grdiv

园龄:3年4个月粉丝:0关注:16

PCL基础

读取点云文件

string lane_cluster_path="demo.pcd";
pcl::PointCloud<pcl::PointXYZRGB>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZRGB>());
if(pcl::io::loadPCDFile(lane_cluster_path, *cloud)==-1){
	cout << "load lane_cluster pcd error!" << endl;
	return -1;
}

保存点云文件

pcl::PointCloud<pcl::PointXYZRGB>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZRGB>());
// XXX
std::string save_path = "demo.pcd";
pcl::io::savePCDFileBinary(save_path, *cloud);

点云下采样

#include <pcl/filters/voxel_grid.h>
pcl::PointCloud<PointT>::Ptr cloud(new pcl::PointCloud<PointT>);
pcl::VoxelGrid<pcl::PointXYZRGB> sor;
sor.setInputCloud (cloud);
sor.setLeafSize (0.3f, 0.3f, 0.3f);
sor.filter (*cloud);

本文作者:grdiv

本文链接:https://www.cnblogs.com/grdiv/p/17858471.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   grdiv  阅读(22)  评论(0编辑  收藏  举报
历史上的今天:
2022-11-27 博客园自定义
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起