open3d读取pcd格式点云

def read_display_pcd_pc(path):pcd=open3d.io.read_point_cloud(path)# 设置点云颜色 只能是0 1 如[1,0,0]代表红色为既rpcd.paint_uniform_color([0, 1, 0])#创建窗口对象vis=open3d.visualization.Visualizer()# 创建窗口,设置窗口标题vis.create_window(window_name="point_cloud")# 设置点云渲染参数opt=vis.get_render_option()# 设置背景色(这里为白色)opt.background_color=np.array([255, 255, 255])# 设置渲染点的大小opt.point_size=1.0# 添加点云vis.add_geometry(pcd)vis.run()

效果图

用open3d读取bin文件

def read_display_bin_pc(path):points=np.fromfile(path,dtype=np.float32).reshape(-1,4)points=points[:,:3]#open3d 只需xyz 与pcl不同#将array格式的点云转换为open3d的点云格式,若直接用open3d打开的点云数据,则不用转换pcd=open3d.geometry.PointCloud()  # 传入3d点云格式pcd.points=open3d.utility.Vector3dVector(points)#转换格式# 设置颜色 只能是0 1 如[1,0,0]代表红色为既rpcd.paint_uniform_color([1,0,0])#创建窗口对象vis=open3d.visualization.Visualizer()# 创建窗口,设置窗口名称vis.create_window(window_name="point_cloud")# 设置点云渲染参数opt=vis.get_render_option()# 设置背景色(这里为白色)opt.background_color=np.array([255, 255, 255])# 设置渲染点的大小opt.point_size=1.0# 添加点云vis.add_geometry(pcd)vis.run()

效果图

使用python-open3d读取pcd,bin格式的点云,并显示相关推荐

  1. python工具包读取图片及格式转换

    关于python怎么读取文件,一直没搞清楚,最近使用tensorboard,搞明白了 1导包和设置图片位置 from PIL import Image from torch.utils.tensorb ...

  2. open3d连续读取pcd文件及实现点云视角转换

    目录 1.保存视角参数 2.加载pcd文件及视角转换 1.保存视角参数 save_view_point和load_view_point函数用于将所需视角下的参数写入到json文件. import op ...

  3. python打开csv忽略错误_在python中读取错误的格式csv

    我收到的格式错误的csv文件(无法控制生成此CSV的应用程序) CSV和第一行的 Headers 如下所示: "Start Time" "End Time" & ...

  4. python分行读取excel xslx 格式的方法

    data = openpyxl.load_workbook('-\同步管理平台数据\筛选可用\局站信息.xlsx') stemp=[] for x in data.get_sheet_by_name( ...

  5. 一些stl格式的点云的显示结果

    一 点云概述 在逆向工程中通过测量仪器得到的产品外观表面的点数据集合也称之为点云,通常使用三维坐标测量机所得到的点数量比较少点与点的间距也比较大,叫稀疏点云:而使用三维激光扫描仪或照相式扫描仪得到的点 ...

  6. 点云bin格式和pcd格式相互转化

    使用python-pcl, 也就是python版本的pcl库将bin格式转化为pcd格式,然后将点云进行显示 (C++版本的这里暂时不做说明) 参考python-pcl文件中的cluster_extr ...

  7. Open3d读写pcd点云文件

    1 Open3d 安装 Open3d是由Intel发布的一个开源库,支持快速开发和处理3D数据.Open3D在c++和Python中公开了一组精心选择的数据结构和算法.后端是高度优化的,并且是为并行化 ...

  8. 第二章 python-pcl、open3d读取、显示pcd、bin等格式点云数据

    第二章 python-pcl.open3d读取.显示pcd.bin格式点云数据 文章目录 第二章 python-pcl.open3d读取.显示pcd.bin格式点云数据 前言 环境 一.点云数据类型 ...

  9. python读取pcd点云/转numpy(python2+python3,非ROS环境)

    0.引言 \qquadROS的PCL库支持python读取点云,ROS1关联的是python2(2.7),ROS2关联的是python3(>=3.5),但这对于windows的用户和没装ROS的 ...

最新文章

  1. C语言中的字符串处理
  2. 一站式体验腾讯云音视频及融合通信技术
  3. [react] 怎么防止HTML被转义?
  4. Altlas M1 and Tips of Debugger Visualizers
  5. Linux 命令 su 和 sudo 的区别?
  6. Shell脚本笔记(二)Shell变量
  7. python中文件打开的合法模式组合_python中各种文件打开模式
  8. Java文件上传数据库(并保存本地)、word转pdf并进行页面预览
  9. asp.net 与donet(.net)的区别
  10. 关于校园粮食浪费问题的调查
  11. UIkit之滚动监听+动画特效
  12. 使用枚举实现英文转盲文
  13. 玩转基因组浏览器之IGV展示bam文件
  14. 基于docker一行命令搭建个人博客wordPress
  15. vue 跳转到指定路由地址 (可附带参数)
  16. clip-path应用
  17. 关于串口波特率的的记录
  18. win7远程计算机设置路由器,win7路由器设置图解 win7路由器怎么设置
  19. @WebFilter 的使用
  20. 条形码打印机 java_java如何驱动条形码打印机并能实现WEB打印?

热门文章

  1. 特斯拉上海工厂整体工程建设基本完成 将于年底投产
  2. 亚马逊运营,如何调整你的广告和自然订单占比?
  3. 树莓派安装ubuntu20.4及VNC配置
  4. ZZULIOJ1008: 美元和人民币JAVA
  5. 分享 西安的炒房内幕
  6. 众安保险-前端笔试 2023-3-28
  7. python基于机器学习模型开发实践kaggle旧金山犯罪案件分类预测模型
  8. 留美学生最便宜机票大全 [转+整理+总结]
  9. IDEA常用插件分享
  10. 1987. 粉刷栅栏