PCL point cloud

PCL point cloud

#include<pcl/visualization/cloud_viewer.h>
#include<iostream>
#include<pcl/io/io.h>
#include<pcl/io/pcd_io.h>
#include<pcl/io/ply_io.h>
#include<pcl/point_types.h> 

int user_data;
using std::cout;



int main()
{
    pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
    char strfilepath[256] = "E:\\Realsense\\librealsense-master\\wrappers\\python\\examples\\out.pcd";
    if (-1 == pcl::io::loadPCDFile(strfilepath, *cloud)) {
        cout << "error   input!" << endl;
        return -1;
    }
    cout << cloud->points.size() << endl;
    pcl::visualization::CloudViewer viewer("Cloud Viewer");  
    viewer.showCloud(cloud);
    

    system("pause");
    return 0;
}

 

 

 

 

参考:

https://blog.csdn.net/weixin_39871164/article/details/102879962

https://blog.csdn.net/qq_34784753/article/details/77484414

https://github.com/PointCloudLibrary/pcl/releases/tag/pcl-1.8.1

 

posted @ 2021-04-03 19:27  西北逍遥  阅读(152)  评论(0编辑  收藏  举报