1.PCL的安装,以及环境配置
PCL具体安装步骤见
PCL安装与配置(Windows10+VS2017 )_pcl安装教程_离墨猫的博客-CSDN博客
cmake安装步骤见
Windows下CMake安装教程_好好学图算的博客-CSDN博客
我的PCL版本
VS版本
cmake版本
2.我的测试
1.VS新建工程,创建CPP文件,复制代码
#include<pcl/visualization/cloud_viewer.h>
#include<iostream>//标准C++库中的输入输出类相关头文件。
#include<pcl/io/io.h>
#include<pcl/io/pcd_io.h>//pcd 读写类相关的头文件。
#include<pcl/io/ply_io.h>
#include<pcl/point_types.h> //PCL中支持的点类型头文件。
int main()
{
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
char strfilepath[256] = "rabbit_t.pcd";
if (-1 == pcl::io::loadPCDFile(strfilepath, *cloud)) //打开点云文件
{
std::cout << "error input!" << std::endl;
return -1;
}
std::cout<< cloud->points.size() << std::endl;
pcl::visualization::CloudViewer viewer("Cloud Viewer"); //创建viewer对象
viewer.showCloud(cloud);
system("pause");
return 0;
}
2.工程文件夹下放置该PCD文件
链接:https://pan.baidu.com/s/1R5q2DkuqsGt4v7tZDyuRLA?pwd=93bv
提取码:93bv
3.运行,并用滚轮缩小,看到
3.学习路线
官方教程Introduction — Point Cloud Library 0.0 documentation (pcl.readthedocs.io)
官方API说明Point Cloud Library (PCL): Modules (pointclouds.org)
配合个人博客理解官方教程PCL(Point Cloud Library)学习记录(2023) (yuque.com)
点云处理课程国内首个面向工业级实战的点云处理课程 (3dcver.com)
以上四个基本都是按照 点云滤波、特征点关键点提取、点云分割、点云识别、点云配准的路线来的