代码示例
pcl::copyPointCloud(*cloud, indicesY, *cloud_yboundary);
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
if(pcl::io::loadPCDFile<pcl::PointXYZ>("source_slice_4000_change.pcd", *cloud) == -1) {
PCL_ERROR("Could not read file\n");
}
pcl::io::savePCDFileBinary("dragonfps.pcd", *filtered);
配库
- Win10 系统下 VisualStudio2019 配置点云库 PCL1.11.1
- Win10 系统下 VisualStudio2019 配置点云库 PCL1.12.0
- Win10 系统下 VisualStudio2019 配置点云库 PCL1.12.1
- Win10 系统下 VisualStudio2022 配置点云库 PCL1.13.0
常用数据免费下载链接
- 常用经典斯坦福点云数据
- txt 格式的点云数据 horse.txt
- RANSAC 点云配准测试数据
一、点云滤波
参考文章:PCL filters 模块 api 代码解析
1、常用滤波器
- PCL 直通滤波器
- PCL 体素滤波器
- PCL 改进体素滤波
- PCL 最小点数约束的 VoxelGrid 体素滤波
- PCL 计算体素特征的体素滤波
- PCL 统计滤波器
- PCL 半径滤波器
- PCL 条件滤波器
- PCL 条件滤波器——基于曲率的下采样
- PCL 模型滤波器
- PCL 投影滤波器
- PCL 点云投影到拟合平面
- PCL 点云投影到球面
- PCL 点云投影到圆柱
- PCL 点云投影到拟合直线
- PCL 索引提取器
- PCL 从一个点集中提取一个子集
- PCL 高斯滤波
- PCL 点云添加高斯噪声并保存
- PCL 点云添加均匀分布的随机噪声
- PCL 基于强度的双边滤波
- PCL 基于法线的双边滤波
- PCL 快速双边滤波
- PCL 多线程快速双边滤波
- PCL 有序点云的中值滤波
- PCL 阴影点移除
2、采样滤波
- PCL 均匀采样
- PCL 快速均匀采样
- PCL 随机采样
- PCL 法线空间采样
- PCL 索引空间采样
- PCL MLS 上采样


