代码说明:
1. 对模型点云、场景点云分别进行下采样,得到稀疏关键点;
2. 对模型点云、场景点云关键点,分别计算描述子;
3. 利用KdTreeFLANN搜索对应点对;
4. 使用【对应点聚类算法】将【对应点对】聚类为待识别模型;
5. 返回识别到的每一个模型的变换矩阵(旋转矩阵+平移矩阵),以及对应点对聚类结果
#include <pcl/io/pcd_io.h>
#include <pcl/point_cloud.h>
#include <pcl/correspondence.h>
#include <pcl/features/normal_3d_omp.h>
#include <pcl/features/shot_omp.h>
#include <pcl/features/board.h>
#include <pcl/keypoints/uniform_sampling.h>
#include <pcl/recognition/cg/hough_3d.h>
#include <pcl/recognition/cg/geometric_consistency.h>
#include <pcl/visualization/pcl_visualizer.h>
#include <pcl/kdtree/kdtre