PCL点云库中如何读取指定的PCD文件,重新命名,处理后保存到指定文件夹

我一直想把处理后的pcd文件重命名,然后放到指定的文件夹,尝试了好久终于做到了:

比如我想读取  "table_scene_lms400.pcd" 把它进行滤波处理,重命名为 "table_scene_lms400_filter.pcd" ,然后保存到  "C:\PCD_FILTER\"目录下。

主要的语句如下:

<span style="font-family:Microsoft YaHei;font-size:14px;">#include <iostream>
#include <pcl/io/pcd_io.h>
#include <pcl/point_types.h>

int main( int argc, char** argv )
{
    std::string s1, s2, ss;//定义三个字符串变量
    s1 = "C:/PCD_FILTER/";//你要保存的文件夹目录
    s2 = argv[2];//你要重命名的新名字
    ss = s1 + s2;//连接字符串

    pcl::PCDReader reader;
    reader.read (argv[1], *cloud);//读取pcd文件
    //进行处理
    pcl::PCDWriter writer;
    writer.write (ss, xxx)//(xxx的内容视具体情况而定)
}

</span>

打开命令提示符,将你的处理程序拖进去,然后按空格键;

把你要读取的pcd文件拖进去,然后按空格键,输入你要重命名的新名字(不要忘了后缀.pcd),然后按回车键;

最后处理后并重命名的pcd文件就保存在你指定的文件夹下了。

时间: 2024-10-12 17:47:00

PCL点云库中如何读取指定的PCD文件,重新命名,处理后保存到指定文件夹的相关文章

PCL点云库中怎样读取指定的PCD文件,又一次命名,处理后保存到指定目录

我一直想把处理后的pcd文件重命名,然后放到指定的目录,尝试了好久最终做到了: 比方我想读取  "table_scene_lms400.pcd" 把它进行滤波处理,重命名为 "table_scene_lms400_filter.pcd" ,然后保存到  "C:\PCD_FILTER\"文件夹下. 基本的语句例如以下: <span style="font-family:Microsoft YaHei;font-size:14px;&

Windows下安装PCL点云库

原文链接:http://blog.csdn.net/u012337034/article/details/38270109 简介: 在Windows下安装PCL点云库的方法大概有两种:其一,all-in-one-installer,这个只有两个版本1.5.1和1.6.0,而且顾名思义,安装方法极其简单,这里就不多做介绍了:其二,build PCL out of source,这里我们可以使用PCL的各种版本,而且随着PCL的更新,我们也可以不断的update.接下来我将会详细介绍如何独立安装PC

《VS2010(X64)&amp;PCL点云库学习》Part 2 A simple test of PCL in MFC

<VS2010(X64)&PCL点云库学习>Part 2 A simple test of PCL in MFC                                                                             本文主要介绍如何将PCL的控制台程序移植到MFC中,基本内容还是按照上一篇PCL配置博文来继续讲解的. 1.新建MFC程序 2.应用程序类型对话框中,勾选基于对话框,一直下一步,或者直接点击完成. 3.配置环境:主要包括添加

《PCL点云库学习&amp;VS2010(X64)》Part 8 PCL1.72(VTK6.2.0)可视化例程

Part 8 PCL1.72(VTK6.2.0)可视化例程                                                                                                PCL1.72 VTK6.20 控制台程序 加入.props属性表文件 1.Cloud_Viewer Cloud_Viewer.cpp代码: #include <vtkAutoInit.h> VTK_MODULE_INIT(vtkRendering

[PCL](1)PCL点云库安装

1.安装文件下载:官网,我还是比较喜欢别人编译好的安装包啊,哈哈. http://www.pointclouds.org/downloads/windows.html 2.傻瓜式安装(下面的依赖项都集成进来了) 写入环境变量,这个很不错,可选. 中间安装了Boost.VTK.Kinect驱动什么的.反正是一路下一步,当然我的机器是Win7系统,之前没有安装过PCL,比较纯净. 之后又单独安装了QT4.8.2的sdk. 3.测试 在安装目录下有share/doc/pcl-1.6/tutorials

PCL点云库:Kd树

Kd树按空间划分生成叶子节点,各个叶子节点里存放点数据,其可以按半径搜索或邻区搜索.PCL中的Kd tree的基础数据结构使用了FLANN以便可以快速的进行邻区搜索.FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces.下面是一个最基本的例子,只寻找一个最近点: #include <pcl/point_cloud.h> #include &l

不同于其他网盘的云库——够快云库

作为全球领先型的云端存储系统,够快网盘依靠其强大的创新能力以及超强技术功能为客户开发出了客户体验度更高的够快云库技术.接下来我来介绍一下够快云库的优势: 1)团队协作.够快云库可实现文档多人共享.成员可以邀请"小伙伴"到库里,还可以共同维护.编辑整个库中的所有文件.另外还添加了人性化的提醒功能.与此同时,够快云库基于"同步索引"技术,团队成员之间不会因为同步的原因导致本来已经很拥堵的局域网卡死.最后,每个库还新添加了订阅功能,订阅功能主要是想让用户真正使用到一种有边

够快云库:为什么从个人云盘转型做企业云盘

近日在各大媒体上报道的关于360云盘被腾迅举报涉嫌大量淫秽色情内容的事件,无疑成为云存储行业的焦点,同时,也进一步暴露出了个人云盘存在的巨大法律与道德黑洞. 够快科技最早是在2010年底推出的个人云盘,当时在国内做此个人云存储服务的厂商还不多,与此同时推出的还有之前听到过的酷盘,当然还有那个年代比较有名的115网盘与DBANK. 够快当初为什么要去做个人云盘呢? 这不得不从在互联网上从事内容传播这个角度来说明一下.记得在成立够快公司之前,是在做为各大运营商提供着基于城域网的缓存加速技术,可以使电

点云库PCL:NDT配准时出现容器出限的问题及解决

前言 在PCL库中,精配准除了我们最常用的ICP算法以及相关的变形算法,如GICP算法外,另外还包含了NDT算法(正态分布变换),它不需要提供较好的初值,且速度比ICP算法更为快速. 当然,也会有着一定的缺陷:收敛域差.代价函数不连续等,NDT原理以及步骤等具体可查看 https://www.cnblogs.com/li-yao7758258/p/10705228.html,个人觉得,这篇文章写得比较详细具体. 版本 PCL1.8.0 问题 PCL在使用NDT(Normal Distributi