PCL学习所有头文件记录

@[TOC]PCL学习

学习背景

参考书籍:《点云库PCL从入门到精通》以及官方代码PCL官方代码链接

头文件

C++标准库头文件

#include<iostream>//用于输入/输出操作的标准头文件
#include<sstream>//用于字符串流操作的头文件。
#include<ctime>//时间相关函数和类型的头文件

C++PCL头文件

#include<pcl/io/io.h>//点云数据输入输出头文件
#include<pcl/point_cloud.h>//点云类定义头文件
#include<pcl/point_types.h>//点类型定义头文件
#include<pcl/io/openni_grabber.h>//PCL库中用于从OpenNI设备获取点云数据的头文件
#include<pcl/kdtree/kdtree_flann.h>//提供基于FLANN的KDTree实现。
#include<pcl/visualization/cloud_viewer.h>//PCL库中用于可视化点云的头文件
#include<pcl/compression/octree_pointcloud_compression.h>//CL库中用于点云压缩和解压缩的头文件。
#include<pcl/octree/octree_search.h>//定义了八叉树数据结构和相关的搜索操作。
#include<pcl/octree/octree_pointcloud_changedetector.h>//提供使用八叉树数据结构来检测点云变化的方法
#include<pcl/range_image/range_image.h>//提供了与深度图像range image(有的翻译为范围图像)相关的功能
#include<pcl/visualization/range_image_visualizer.h>//提供了一个用于可视化深度图像(range image)的工具
#include<pcl/visualization/pcl_visualizer.h>//提供一个功能强大的3D可视化工具类
#include<pcl/filters/voxel_grid.h>//包含体素网格滤波器的头文件
#include<pcl/common/file_io.h> //这个头文件是点云库(PCL)中用于文件输入输出的头文件
#include<pcl/ModelCoefficients.h>//定义名为 pcl::ModelCoefficients 的类,用于存储模型的系数。
#include<pcl/sample_consensus/model_types.h>//定义 PCL 中用于随机采样一致性 (SAC) 方法的枚举类型
#include<pcl/segmentation/sac_segmentation.h>//提供 PCL 中用于基于随机采样一致性 (SAC) 方法进行点云分割的类和函数

补充内容

  1. std::cout和std::cerr的区别:

    • std::cout用于向标准输出(通常是终端或命令提示符窗口)输出一般信息。
      std::cerr用于向标准错误输出(同样通常是终端或命令提示符窗口)输出错误或警告信息。
    • std::cout是缓冲的,这意味着它可能会暂时保存输出,直到缓冲区满或者遇到换行符\n时才真正输出到目的地。
      std::cerr是无缓冲的,它会立即输出到目的地,不会等待缓冲区满或遇到换行符
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值