• PCL 编程多个点云合成


    博客转载自:https://blog.csdn.net/sunboyiris/article/details/72636809

    pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloudadd(new pcl::PointCloud<pcl::PointXYZRGBA>);
    pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZRGBA>);
    pcl::io::loadPLYFile("000.ply", *cloud);
    pcl::PointCloud<pcl::PointXYZRGBA>::Ptr cloud1(new pcl::PointCloud<pcl::PointXYZRGBA>);
    pcl::io::loadPLYFile("001.ply", *cloud1);
    	
    *cloudadd = *cloud + *cloud1;
    pcl::io::savePLYFileBinary("test_pcd.ply", *cloudadd);
     
    cloud->clear();
    pcl::io::loadPLYFile("002.ply", *cloud);
    *cloudadd = *cloudadd + *cloud;
     
    	cloud->clear();
    	pcl::io::loadPLYFile("003.ply", *cloud);
    	*cloudadd = *cloudadd + *cloud;
     
    	cloud->clear();
    	pcl::io::loadPLYFile("004.ply", *cloud);
    	*cloudadd = *cloudadd + *cloud;
     
    	cloud->clear();
    	pcl::io::loadPLYFile("005.ply", *cloud);
    	*cloudadd = *cloudadd + *cloud;
     
    	cloud->clear();
    	pcl::io::loadPLYFile("006.ply", *cloud);
    	*cloudadd = *cloudadd + *cloud;
     
    	cloud->clear();
    	pcl::io::loadPLYFile("007.ply", *cloud);
    	*cloudadd = *cloudadd + *cloud;
     
    	pcl::io::savePLYFileBinary("last.ply", *cloudadd);
     
    	pcl::visualization::CloudViewer viewer("Cloud Viewer");
     
    	viewer.showCloud(cloud);
     
    	while (!viewer.wasStopped())
    	{
    		user_data++;
    	}
    

      

  • 相关阅读:
    java将汉语转换为拼音工具类
    Maven 参数说明
    tcp socket的backlog参数
    Java 运行中jar包冲突,定位使用哪个jar包
    Java CMS GC
    数据仓库
    compareTo
    java程序性能分析之thread dump和heap dump
    npm 与 package.json 快速入门教程
    基本 Java Bean
  • 原文地址:https://www.cnblogs.com/flyinggod/p/9478012.html
Copyright © 2020-2023  润新知