PCL點雲的基本讀取和顯示

2021-07-27 06:14:17 字數 790 閱讀 7757

廢話不多說,直接上**,這是最基本的讀取與顯示,皆是利用pcl庫:

#include //標準輸入輸出流

#include //pcl的pcd格式檔案的輸入輸出標頭檔案

#include //pcl對各種格式的點的支援標頭檔案

#include int main(int argc, char** argv)

std::cout << "loaded "

<< cloud->width * cloud->height

<< " data points from test_file.pcd with the following fields: "

<< std::endl;

for (size_t i = 0; i < cloud->points.size (); ++i) //顯示所有的點

//for (size_t i = 0; i < cloud->size(); ++i) // 為了方便觀察,只顯示前5個點

std::cout << " " << cloud->points[i].x

<< " " << cloud->points[i].y

<< " " << cloud->points[i].z << std::endl;

pcl::visualization::cloudviewer viewer("pcd viewer");

viewer.showcloud(cloud);

system("pause");

return (0);

}

PLY點雲資料在PCL中讀取與顯示

今天開始著手處理ply資料,由於之前沒有接觸過pcl,所以連最簡單的資料讀取與顯示都搞了半天,現在將 公布出來以供參考。使用的環境是 vs2015 pcl1.8.1 include stdafx.h include include include include include include in...

ROS 建立 發布和顯示PCL點雲

定義點雲型別 pcl pointcloudcloud 新增點雲資料 cloud.width 50000 cloud.height 2 點集總共2 50000 10 0000個點 cloud.points.resize cloud.width cloud.height for size t i 0 i...

PCL庫學習(2) 多個點雲的讀取與顯示

執行環境 vs2013,pcl1.8.0 在本文示例中,需要對儲存在路徑 d vs project cluster extraction.cpp cluster extraction.cpp 下的點雲檔案,檔名分別為 cloud cluster 0.pcd cloud cluster 1.pcd c...