当前位置: 首页 > news >正文

PCL使用4PCS配准

一、代码

C++

#include <pcl/registration/ia_fpcs.h> // 4PCS算法
#include <pcl/point_types.h>
#include <pcl/point_cloud.h>
#include <pcl/io/pcd_io.h>
#include <pcl/io/ply_io.h>
#include <boost/thread/thread.hpp>
#include <pcl/visualization/pcl_visualizer.h>  
#include <pcl/keypoints/sift_keypoint.h>
using namespace std;
typedef pcl::PointXYZ PointT;
typedef pcl::PointCloud<PointT> PointCloud;
typedef pcl::VoxelGrid<PointT> VoxelG;
void voxel_subsampling(PointCloud::Ptr& cloud_o)
{float leaf = 0.015f;VoxelG::Ptr voxel_grid(new VoxelG);voxel_grid->setLeafSize(leaf, leaf, leaf);voxel_grid->setInputCloud(cloud_o);voxel_grid->filter(*cloud_o);}
void visualize_pcd(PointCloud::Ptr icp_result, PointCloud::Ptr cloud_target)
{//创建初始化目标pcl::visualization::PCLVisualizer viewer("registration Viewer");pcl::visualization::PointCloudColorHandlerCust
http://www.lryc.cn/news/330811.html

相关文章:

  • 【六 (2)机器学习-机器学习建模步骤/kaggle房价回归实战】
  • vue源码解析——vue如何将template转换为render函数
  • 深入理解zookeeper
  • 【漏洞复现】WordPress Plugin LearnDash LMS 敏感信息暴漏
  • phpmyadmin页面getshell
  • 题目:学习static定义静态变量的用法
  • 【C++】编程规范之函数规则
  • HTML常用的图片标签和超链接标签
  • 浏览器工作原理与实践--WebAPI:XMLHttpRequest是怎么实现的
  • TCP网络协议栈和Posix网络部分API总结
  • 《解释器模式(极简c++)》
  • c#仿ppt案例
  • 10.图像高斯滤波的原理与FPGA实现思路
  • WebGIS 地铁交通线网 | 图扑数字孪生
  • Docker 哲学 - push 本机镜像 到 dockerhub
  • 大数据学习第十二天(hadoop概念)
  • 管理科学笔记
  • WebKit结构简介
  • Kaggle:收入分类
  • 【Go】十七、进程、线程、协程
  • 深入剖析JavaScript中的this(上)
  • Junit深入讲解(JAVA单元测试框架)
  • Spring boot如何执行单元测试?
  • Django详细教程(一) - 基本操作
  • Qt编译QScintilla(C++版)过程记录,报错-lqscintilla2_qt5d、libqscintilla2_qt5找不到问题解决
  • android QtScrcpy 共享屏幕 获取本地Address
  • 【SQL Server】1. 认识+使用
  • 视频汇聚/安防监控/视频存储EasyCVR平台EasyPlayer播放器更新:新增【性能面板】
  • 图神经网络实战(7)——图卷积网络(Graph Convolutional Network, GCN)详解与实现
  • 大话设计模式之外观模式