PCL 三维 CAD 模型 (obj、ply) 转点云 pcd 文件格式

利用 PCL 自带的程序可以将三维 CAD 模型 (obj、ply) 文件转为点云 pcd 文件格式。

打开安装的 PCL 安装目录,在 bin 目录下,可以看到有很多 exe 文件,找到名为:pcl_mesh_sampling_release.exe 的文件,将该文件复制到别的目录下(重要)(如 G:\test),使用 Win + r 输入 cmd 打开命令行终端,将路径设置为当前路径(如 G:\test),在命令行输入该文件名字,后面加 -h 查看帮助信息:

pcl_mesh_sampling_release.exe -h

结果如下图所示:

该程序的描述为:使用均匀采样将 CAD 模型转换为点云。

语法为:

pcl_mesh_sampling_release.exe input.{ply,obj} output.pcd <options># 输入:ply,obj 格式文件
# 输出:pcd 格式文件
# 可添加选项,即参数设置,见下

还有几个参数可以设置,它们的大体含义如下:

  • -n_samples X :生成 PCD 文件后点云的数量,可以指定,默认为 100000,X 为指定数量
  • -leaf_size X :采样时体素网格的大小,默认为 0.01m,X 为指定体素网格大小
  • -write_normals :计算点云法向量并写入
  • -no_vis_result :不显示生成的点云结果,默认会可视化生成的点云结果

测试一下,输入:

pcl_mesh_sampling_release.exe test.obj test.pcd

弹出可视化结果:

在当前目录下会生成相应的 PCD 文件。

注:如果当前目录下没有生成相应的 PCD 文件,那可能是权限的问题,即该路径下拷贝、粘贴文件需要管理员权限,这时需要换个路径,即一开始将该程序文件复制到其他路径下。

bin 目录下还有很多 exe 文件,可以试着运行一下~~

参考博客:https://blog.csdn.net/qq_31128845/article/details/83047415

PCL 三维 CAD 模型 (obj、ply) 转点云 pcd 文件格式相关推荐

  1. 使用PCL从CAD模型中提取不同视角下的点云

    使用PCL从CAD模型中提取不同视角下的点云 最近在做一个关于提取不同视角下点云的算法,看了许多关于这方面的博客,也查了许多资料. 链接:https://blog.csdn.net/qq_196009 ...

  2. PCL 从 CAD模型(STL,OBJ) 采样得到点云 (renderViewTesselatedSphere 函数详解)

    利用PCL点云库从CAD模型(stl,obj格式)采样得到点云(pcd,ply格式)有两种方式: 1. 整体点云采样,包括原来CAD模型各个面(可能会包含从外面看不到的内部结构),用的是 pcl_me ...

  3. 三维CAD模型格式转化 —— CATIA、SolidWorks、Rhino模型自动减面轻量化

    复杂的 CAD 数据需要专业软件打开,一般体量大.面数高,无法在网页端.移动端.VR端直接使用.为了使用CAD模型,往往需要手工重建,费时费力. Zixel模型减面和轻量化应用,一键转化模型格式,自动 ...

  4. 二维和三维CAD设计Autodesk AutoCAD 2021

    Autodesk AutoCAD 2021 是一款Autodesk公司发布的非常强大的二维和三维CAD设计软件.用于二维绘图.详细绘制.设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具.具有 ...

  5. PCL入门系列 —— 加载ply格式mesh模型、点云数据并作可视化展示

    PCL入门系列 -- 加载ply格式mesh模型.点云数据并作可视化展示 前言 程序说明 输出结果 代码示例 总结 前言 随着工业自动化.智能化的不断推进,机器视觉(2D/3D)在工业领域的应用和重要 ...

  6. 附加 集合数据_浩辰3D软件新手教程:三维建模设计中如何重用CAD模型数据?

    在日常三维建模设计过程中,经常会遇到CAD模型数据的重复,那么如何重用CAD模型数据呢?下面小编就来给大家介绍一下在进行三维建模设计的过程中重用CAD模型数据的操作教程吧! 对CAD数据的重用,就如同 ...

  7. 使用Meshlab对CAD模型采样点云,并在PCL中显示

    使用的版本为solidworks 2016+meshlab 2016.12+PCL 1.8.0 solidworks部分 绘制想要渲染成点云数据的模型 另存为的时候选择STL文件 mashlab部分 ...

  8. SW、CATIA等主流三维软件可直接使用航空航天标准的CAD模型

    获SAE-AS航天质量认证的CAD原始格式模型标准:适用于达索Solidworks软件系统的三维零部件模型 SAE 是Society of Automotive Engineers: 美国机动车工程师 ...

  9. cad模型轻量化_国内首款:新一代基于云架构的三维CAD产品CrownCAD正式公测!

    4月15号,华天软件控股子公司华云三维科技有限公司研发的国内首款.完全自主可控的新一代基于云架构的三维CAD产品CrownCAD正式上线公测. 公测地址:http://www.crowncad.com ...

最新文章

  1. 判断一组多选框至少有一个被选中_想不想拥有自己的篆刻印章?那就PS一个吧...
  2. Java引用类型变量如何分配内存空间?
  3. MySQL入门之视图
  4. 测一测!中科视拓免费开放口罩人脸检测与识别技术
  5. java多线程机制计时器_java多线程定时器与单例模式
  6. 素数五个为一行的_对标交流 ▏潍坊市心理咨询师协会名誉理事长、潍坊医学院王力教授一行到昌邑市妇幼保健院指导交流工作...
  7. html里面注释浮动框,“浮动”注释与HTML / CSS / JavaScript /任何
  8. underscore javascript工具库支持seajs模块化
  9. Win10重装后电脑关不了机如何解决
  10. [Wireshark]_002_玩转数据包
  11. 从零开始学习OpenWrt完美教程
  12. iOS8官方推荐图标和图像尺寸
  13. 作业5:链家.csv
  14. Axure中的登陆界面和动画轮播
  15. androidjni开发!应聘高级Android工程师历程感言,快来收藏!
  16. 串级PID及角度过零处理
  17. C语言简单进制转换器
  18. RT-Thread在16届智能车竞赛双车接力组中的应用
  19. Android APN设置 获取APN列表
  20. 从混沌到有序的远程办公进阶之路

热门文章

  1. jQuery实现的地址选择
  2. php 右下脚弹窗,JavaScript实现右下角弹出提示框的方法
  3. 毕设--(AS)基于安卓的多功能日记本
  4. scrapy的crawlspider爬虫
  5. 2011最新QQ大盗使用教程
  6. omnet++Aloha案例解析
  7. matlab中怎么表示几次方,用while 语句编写程式,k=1+2+4+8+…+2的62次方+2的63次方matlab中...
  8. Mysq练习----财务管理系统-数据库模块
  9. Java简单的GUI考试系统
  10. bootstrap X-editable使用。