PCL编程->三维彩色点云显示
2017-08-18 13:55
225 查看
三维彩色点云显示PCL库有两种方式
pcl::PointCloud<pcl::PointXYZRGB>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZRGB>); // 创建点云(指针)
if(pcl::io::loadPLYFile<pcl::PointXYZRGB>("cartman.ply", *cloud) == -1)
//if (pcl::io::loadPLYFile<pcl::PointXYZRGB>("2012-Jun-28_17.44.05.966.ply", *cloud) == -1) //* 读入PCD格式的文件,如果文件不存在,返回-1
{
PCL_ERROR("Couldn't read file test_pcd.pcd \n"); //文件不存在时,返回错误,终止程序。
return (-1);
}
//一个面显示
pcl::visualization::CloudViewer viewer("Viewer");
viewer.showCloud(cloud);
while (!viewer.wasStopped())
{
}
pcl::PointCloud<pcl::PointXYZRGB>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZRGB>); // 创建点云(指针)
if(pcl::io::loadPLYFile<pcl::PointXYZRGB>("cartman.ply", *cloud) == -1)
//if (pcl::io::loadPLYFile<pcl::PointXYZRGB>("2012-Jun-28_17.44.05.966.ply", *cloud) == -1) //* 读入PCD格式的文件,如果文件不存在,返回-1
{
PCL_ERROR("Couldn't read file test_pcd.pcd \n"); //文件不存在时,返回错误,终止程序。
return (-1);
}
//一个面显示
pcl::visualization::CloudViewer viewer("Viewer");
viewer.showCloud(cloud);
while (!viewer.wasStopped())
{
}
相关文章推荐
- PCL编程->点云转深度图显示
- OpenNi2+PCL显示彩色点云
- PCL 库中的pcl::visualization::PCLVisualizer类彩色显示点云
- 【Qt编程】基于Qt的词典开发系列<十一>系统托盘的显示
- 汇编编程问题:X + Y + Z => 显示
- PCL编程->ICP匹配
- 【Qt编程】基于Qt的词典开发系列<十一>系统托盘的显示
- 80x86汇编语言编程:利用写显示缓冲区的方法,显示彩色文字
- PCL编程->VS2013+PCL1.8.0环境配置及初运行
- PCL编程->基于PFH特征匹配测试
- iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>
- vs2005下彩色验证码的实现(可自由定义是否加入干扰点、验证码位数等验证码显示效果) <br />转自<a href="http://www.cnblogs.com/zm235/archive/2006/10/02/520233.html" target="_blank">http://www.cnblogs.com/zm235/archive/2006/10/02/520233.html</a>
- pcl:三维模型obj格式转成pcl常用点云处理格式.pcd+matlab:.ply<->.pcd+其他.stl,.obj,.ply等三维格式互相转化方法
- OpenCV编程->四路摄像头拼接实时显示
- Windows界面编程第八篇 listbox彩色显示隔行变色
- 各位大神,求解求解!!小女初接触编程,有多多不解,该程序显示无错误,为什么无论输入a>b还是b>a输出结果均为A>B??
- 80x86汇编语言编程:在屏幕上显示彩色 ASCII 码
- iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>
- iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>
- Windows界面编程第八篇 listbox彩色显示隔行变色