// get_index_of_overlap.cpp: 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdafx.h"
#include<iostream>
#include<pcl/io/pcd_io.h>
#include<pcl/point_types.h>
#include<pcl/point_cloud.h>
#include<pcl/kdtree/kdtree_flann.h>
#include<pcl/kdtree/io.h>
#include<vector>
#include<fstream>
using namespace std;
int main()
{
ofstream overlapA,overlapB,test;
overlapA.open("overlapA.txt");
overlapB.open("overlapB.txt");
test.open("test.txt");
pcl::PointCloud<pcl::PointXYZ>::Ptr cloudA(new pcl::PointCloud<pcl::PointXYZ>);
pcl::PointCloud<pcl::PointXYZ>::Ptr cloudB(new pcl::PointCloud<pcl::PointXYZ>);
//读取点云文件
if (pcl::io::loadPCDFile<pcl::PointXYZ>("pointA.pcd", *cloudA) == -1)
{
PCL_ERROR("Couldn't read file cloudA.pcd\n");
return -1;
}
if (pcl::io::loadPCDFile<pcl::PointXYZ>("pointB.pcd", *cloudB) =&#
两个点云面片判断是否相交,以及输出相交的点集
于 2021-10-14 15:31:13 首次发布