当前位置: 首页> 娱乐> 八卦 > 上海猎头公司排行榜_郑州疫情最新情况通报_万网官网_宣传平台有哪些

上海猎头公司排行榜_郑州疫情最新情况通报_万网官网_宣传平台有哪些

时间:2025/7/12 8:40:01来源:https://blog.csdn.net/Joeybee/article/details/142636455 浏览次数:0次
上海猎头公司排行榜_郑州疫情最新情况通报_万网官网_宣传平台有哪些
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>
#include <pcl/common/common.h>
#include <iostream>int main(int argc, char** argv)
{if (argc != 2) {std::cerr << "请指定 PCD 文件路径" << std::endl;return -1;}// 创建一个点云对象pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);// 读取点云文件if (pcl::io::loadPCDFile<pcl::PointXYZ>(argv[1], *cloud) == -1) {PCL_ERROR("Couldn't read file\n");return (-1);}std::cout << "Loaded " << cloud->width * cloud->height << " data points from " << argv[1] << std::endl;// 打印点云中的一些信息for (std::size_t i = 0; i < cloud->points.size(); ++i) {std::cout << "    " << cloud->points[i].x<< " " << cloud->points[i].y<< " " << cloud->points[i].z << std::endl;}return 0;
}

 在linux上使用CMake编译,需要写CMakeLists文件。下面是和上面的main.cpp文件配套的CMakeLists文件,可以改一下project名称和生成的可执行文件的名称。

cmake_minimum_required(VERSION 3.0.2)
project(PCLDEMO)# 查找 PCL 库
find_package(PCL 1.8 REQUIRED)# 包含 PCL 头文件
include_directories(${PCL_INCLUDE_DIRS})
link_directories(${PCL_LIBRARY_DIRS})
add_definitions(${PCL_DEFINITIONS})# 添加可执行文件
add_executable(pcl_demo src/main.cpp)# 链接 PCL 库
target_link_libraries(pcl_demo ${PCL_LIBRARIES})

最后在命令行编译:

./pcl_demo your_point_cloud.pcd

关键字:上海猎头公司排行榜_郑州疫情最新情况通报_万网官网_宣传平台有哪些

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: