本文主要是介绍PCL使点云产生毛刺,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、代码
C++
#include <pcl/point_types.h>
#include <pcl/point_cloud.h>
#include <pcl/io/pcd_io.h>
#include <pcl/io/ply_io.h>
#include <random>
#include <pcl/visualization/pcl_visualizer.h>
#include <boost/thread/thread.hpp>
void visualize_pcd(pcl::PointCloud<pcl::PointXYZ>::Ptr icp_result, pcl::PointCloud<pcl::PointXYZ>::Ptr cloud_target)
{//创建初始化目标pcl::visualization::PCLVisualizer viewer("registration Viewer");pcl::visualization::PointCloudColorHandlerCustom<pcl::PointXYZ> final_h(icp_result, 0, 255, 0);pcl::visualization::PointCloudColorHandlerCustom<pcl::PointXYZ> tgt_h(cloud_target, 255, 0, 0);viewer.setBackgroundColor(0, 0, 0);viewer.addPointCloud(cloud_target, tgt_h, "tgt cloud");viewer.addPointCloud(icp_result, final_h, "final cloud");while (!viewer.wasStopped()){viewer.spinOnce(10
这篇关于PCL使点云产生毛刺的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!