欢迎来到 一叶孤舟渡 的空间 本文为【PCL点云处理专栏目录】,方便大家更好的阅读!
🤩写在前面🤩
-
PCL(Point Cloud Library)
是在吸收了前人点云
相关研究基础上建立起来的大型跨平台开源C++编程库
,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等
。支持多种操作系统平台,可在Windows
、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位。 -
作者专注于
线激光扫描三维测量领域
的研究,自行搭建多目多线激光扫描三维成像系统
,以此获取待测物体表面三维点云数据,并借助PCL算法库进行后续处理来得到目标的6D姿态
,传递给6轴机械臂,实现机械臂对目标的定位抓取
。涉猎内容包括:各项标定
内容(相机标定、光平面标定、扫描方向标定、多相机全局标定、Eye-to-Hand手眼标定和TCP标定)、图像处理
算法研究(比如各种激光中心线提取算法研究)、点云处理
算法研究(比如CAD模型获取、滤波采样、融合、特征提取、各种点云配准算法研究等等)、机械臂控制
等(包括路径规划:圆弧、直线、姿态插补等)。感兴趣的读者可以文章末尾联系方式以交流。 -
本专栏内容部分代码以网络上的示例点云进行展示,部分代码以博主采集的数据进行展示。
-
本专栏内容是基于Windows系统,并将PCL配置在VS上,编程语言为C++。
🤩博客内容🤩
✨目标三维点云获取方式✨
打个小广告:线激光扫描三维成像专栏
- 三维扫描装置搭建
- 装置标定工作(相机标定、光平面标定、扫描方向标定、多相机全局标定、手眼标定、TCP标定)
- 图像处理(各种线激光条纹中心线提取算法实现)
- 正在更新…
✨PCL环境配置✨
✨PCL各种点云文件读取与写入✨
- 常见得点云文件有:
TXT格式、PLY格式、PCD格式
- 代码:TXT格式点云读取并显示
- 代码:PLY格式点云读取并显示
- 代码:PCD格式点云读取并显示
- 代码:PCD格式数据写入
- 正在更新…
✨PCL各种点云文件格式转换✨
✨CAD模型制作及点云转换✨
✨PCL点云滤波✨
- 正在更新…
✨PCL点云分割✨
- 正在更新…
✨PCL点云特征提取✨
- 正在更新…
✨PCL点云配准✨
- 正在更新…
✨PCL操作技巧✨
- 代码:命令提示符窗口操作
- 正在更新…
✨PCL报错解决办法✨
- PCL报错:4996的错误解决办法
- PCL报错:属性也配置错误,报错首要检查这里
- PCL报错:PLC库和OpenCV库中的FLANN冲突
- PCL报错:“error C2653: “sensor_msgs”: 不是类或命名空间名称”
- PCL报错:C2248 “pcl::Registration<PointSource,PointTarget,Scalar>::setInputCloud”
- PCL报错:error C2039: “camera_”: 不是“pcl::visualization::PCLVisualizer”的成员
- PCL报错:“error C2653: “sensor_msgs”: 不是类或命名空间名称”
- PCL报错:error C2039: “fromROSMsg”: 不是“pcl”的成员
- PCL报错:error C2039: “compute”: 不是“pcl::UniformSampling<PointType>”的成员。
- PCL 报错:boost::make_shared报错
- 正在更新…
🤩写在后面🤩
期待再次来到 一叶孤舟渡 的空间 💞💞💞下方有作者的🐧联系方式🐧哦~💞💞💞