PCL
DF.W
这个作者很懒,什么都没留下…
展开
-
PCL使用RadiusOutlierRemoval进行过滤
#include <iostream>#include <pcl/point_types.h>#include <pcl/filters/radius_outlier_removal.h>#include <pcl/filters/conditional_removal.h>#include <pcl/io/pcd_io.h>#include <pcl/visualization/cloud_viewer.h>int mai原创 2021-01-15 11:10:05 · 745 阅读 · 2 评论 -
PCL分割提取平面
#include <iostream>#include <pcl/ModelCoefficients.h>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/sample_consensus/method_types.h>#include <pcl/sample_consensus/model_types.h>#include <pcl原创 2021-01-14 19:19:45 · 1771 阅读 · 4 评论 -
PCL将点向平面投影
#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/ModelCoefficients.h>#include <pcl/filters/project_inliers.h>#include <pcl/visualization/pcl_visualizer.h>int main (int argc, ch原创 2021-01-14 09:48:11 · 3424 阅读 · 8 评论 -
PCL滤波器移除离群点
#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>#include <pcl/visualization/pcl_visualizer.h>#include <pcl/filters/statistical_outlier_removal.h>int main(){ pcl::PointCloud<pcl::PointXYZ>原创 2021-01-13 19:21:54 · 279 阅读 · 0 评论 -
PCL使用VoxelGrid进行点云采样
#include<iostream>#include<pcl/point_types.h>#include<pcl/filters/voxel_grid.h>#include <pcl/io/pcd_io.h>#include <pcl/visualization/cloud_viewer.h>int main(int argc,char** argv){ pcl::PointCloud<pcl::PointXYZ>::P原创 2020-12-28 20:00:01 · 440 阅读 · 0 评论 -
pcl直通滤波
#include <iostream>#include <pcl/point_types.h>#include <pcl/filters/passthrough.h>#include <pcl/visualization/cloud_viewer.h>//直通滤波int main(int argc,char** argv){ pcl::PointCloud<pcl::PointXYZ>::Ptr my_cloud(new pcl::P原创 2020-12-27 16:48:47 · 260 阅读 · 0 评论 -
PCL学习:采样一致性
#include <iostream>#include <pcl/sample_consensus/ransac.h>#include <pcl/sample_consensus/sac_model_plane.h>#include <pcl/sample_consensus/sac_model_sphere.h>#include <pcl/visualization/pcl_visualizer.h>#include <pcl/p原创 2020-12-07 19:13:10 · 218 阅读 · 0 评论 -
PCL学习:octree进行快速查找
#include <pcl/point_types.h>#include <pcl/octree/octree.h>#include <iostream>#include <vector>#include <ctime>int main(){ srand(time(NULL)); pcl::PointCloud<pcl::PointXYZ>::Ptr my_cloud(new pcl::PointCloud<pcl原创 2020-12-02 17:14:24 · 359 阅读 · 0 评论 -
PCL学习:快速领域搜索kd-tree
#include <iostream>#include <pcl/point_cloud.h>#include <pcl/kdtree/kdtree_flann.h>#include <pcl/io/pcd_io.h>#include <vector>#include <cmath>#include <ctime>int main(){ srand(time(NULL)); pcl::PointCloud原创 2020-12-02 15:08:47 · 231 阅读 · 0 评论 -
点云学习3.2:为每一个点添加法向量
#include <iostream>#include <pcl/io/pcd_io.h>#include <pcl/point_types.h>int main(int argc, char** argv){ pcl::PointCloud<pcl::PointXYZ> cloud_a, cloud_b, cloud_c; pcl::PointCloud<pcl::Normal> n_cloud_b; pcl::PointCloud原创 2020-09-13 14:57:33 · 571 阅读 · 0 评论 -
点云学习3:两个点云连接
#include<iostream>#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>int main(int argc,char** argv){ //定义了cloud_a cloud_b cloud_c三个对象 pcl::PointCloud<pcl::PointXYZ> cloud_a, cloud_b, cloud_c; pcl::PointCloud<pcl::Normal&g原创 2020-09-13 14:47:13 · 685 阅读 · 1 评论 -
点云学习2:写入PCD文件
#include<iostream>#include<pcl/io/pcd_io.h>#include<pcl/point_types.h>int main(){ pcl::PointCloud<pcl::PointXYZ> cloud; cloud.width = 5; cloud.height = 1; cloud.is_dense = false; cloud.points.resize(cloud.width*cloud.height原创 2020-09-13 11:34:57 · 163 阅读 · 0 评论