PCL点云的基本读取和显示
来源:互联网 发布:俊知老板女儿 编辑:程序博客网 时间:2024/05/15 04:50
废话不多说,直接上代码,这是最基本的读取与显示,皆是利用PCL库:
#include <iostream> //标准输入输出流#include <pcl/io/pcd_io.h> //PCL的PCD格式文件的输入输出头文件#include <pcl/point_types.h> //PCL对各种格式的点的支持头文件#include <pcl/visualization/cloud_viewer.h>int main(int argc, char** argv){pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>); // 创建点云(指针)if (pcl::io::loadPCDFile<pcl::PointXYZ>("E:/rabbit_gra.pcd", *cloud) == -1) //* 读入PCD格式的文件,如果文件不存在,返回-1{PCL_ERROR("Couldn't read file test_pcd.pcd \n"); //文件不存在时,返回错误,终止程序。return (-1);}std::cout << "Loaded "<< cloud->width * cloud->height<< " data points from test_file.pcd with the following fields: "<< std::endl;for (size_t i = 0; i < cloud->points.size (); ++i) //显示所有的点//for (size_t i = 0; i < cloud->size(); ++i) // 为了方便观察,只显示前5个点std::cout << " " << cloud->points[i].x<< " " << cloud->points[i].y<< " " << cloud->points[i].z << std::endl;pcl::visualization::CloudViewer viewer("pcd viewer");viewer.showCloud(cloud);system("pause");return (0);}
0 0
- PCL点云的基本读取和显示
- PCL点云的显示
- PCL可视化显示点云
- PCL显示点云[微记]
- PCL可视化显示点云
- vs2015+pcl。pcl头文件找不到!读取点云失败!
- PCL中计算点云的法向量并显示
- PCL:点云的可视化(程序中在线显示)
- PCL:点云的法线估计(并显示)
- 用PCL刷新显示变化的点云
- PCL点云文件生成与读取
- PCL读取与保存点云文件
- Kinect+PCL读取点云并存储
- 用pcl读取xtion点云
- PCL点云文件生成与读取
- PCL:从PCD中读取点云
- PCL 学习笔记-使用 PCL 来显示点云
- pcl点云处理基本步骤
- Spinner控件的坑
- nodejs中的==、===、!=、!==的区别
- 浏览器插件,npapi,ppapi,谷歌浏览器有些插件安装不上了?为什么
- 四轴PID讲解
- jdk安装及配置教程
- PCL点云的基本读取和显示
- Oracle中的BLOB和CLOB字段类型的区别
- linux系统下,qtcreator实现onvif协议设备发现
- 【JAVA】系统唯一ID生成方案讨论
- CTime类
- 最全web.xml配置文件元素详解
- 接口教程索引
- map 遍历的几种方法
- maven的安装