91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.42MB
    文件類型: .7z
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-09-20
  • 語言: 其他
  • 標(biāo)簽: PCL??點云拼接??

資源簡介

PCL1.8.0和VS2013用于點云的拼接,是已經(jīng)編輯好的資源,點擊.sln文件可以直接進行運行。如果其他版本的PCL或者VS,那么可以把里面的union.cpp添加到工程就可以直接運行了

資源截圖

代碼片段和文件信息

#include?
#include?
#include?

using?namespace?std;??//?可以加入?std?的命名空間

int
main(int?argc?char**?argv)
{


string?ReviseName;
cout?< cin?>>?ReviseName;
if?(ReviseName?!=?“Y“)
{
return?(-1);//跳出整個程序
}
pcl::PointCloud::Ptr?cloud(new?pcl::PointCloud); //?總點

pcl::PointCloud::Ptr?cloud1(new?pcl::PointCloud); //?點云1
pcl::PCDReader?reader;
reader.read(“part01_mainLeft.pcd“?*cloud1);//讀取pcd文件,用指針傳遞給cloud。

pcl::PointCloud::Ptr?cloud2(new?pcl::PointCloud); //?點云2
reader.read(“Scatter0.pcd“?*cloud2);//讀取pcd文件,用指針傳遞給cloud。


//拷貝點云數(shù)據(jù)

*cloud?=?*cloud1;
*cloud?+=?*cloud2;

//輸出時所用離群點的名字
string?name_out1?=?“part01Left_“;???//因為string變量自身就帶著隱含的雙引號了,所以不用特意加雙引號
string?name_out2?=?“Scatter0.pcd“;
string?name_out?=?name_out1;?name_out?+=?name_out2;?
//cout?<
pcl::PCDWriter?writer;
writer.write(name_out?*cloud?false);//濾波后內(nèi)點(主體點)


return(0);
}

評論

共有 條評論