当前位置: 首页 > news >正文

Python + Open3D:使用Open3D读取和显示点云

Python + Open3D:使用Open3D读取并显示点云

文章目录

    • Python + Open3D:使用Open3D读取并显示点云

示例:


import open3d as o3d
import numpy as npprint("读取点云并可视化")
pcd = o3d.io.read_point_cloud("test.pcd")print(pcd)
print(np.asarray(pcd.points))
o3d.visualization.draw_geometries([pcd])

关键代码说明:

  • 导入open3d库: import open3d as o3d
  • 读取点云文件: o3d.io.read_point_cloud(“test.pcd”),其中test.pcd 与当前 .py 程序同级目录;
  • 打印pcd概要: print(pcd)
  • 打印pcd内容:print(np.asarray(pcd.points))
  • 显示点云: o3d.visualization.draw_geometries([pcd])

增加异常判断:

import open3d as o3d
import numpy as npprint("读取点云并可视化")
pcd = o3d.io.read_point_cloud("E://data//灯.pcd")count = len(np.asarray(pcd.points))
if count == 0:  # 如果没读取到数据则退出程序print('点云读取失败!!!')exit()print(pcd)
print(np.asarray(pcd.points))
o3d.visualization.draw_geometries([pcd])

关键代码说明:

  • 计算点云大小: len(np.asarray(pcd.points))

相关文章:

  • 面试高频知识点:2线程 2.1 线程池 2.1.1 为什么使用线程池?
  • 网络协议与攻击模拟_09部署DHCP服务器
  • 使用DBSyncer同步Oracle11g数据到Mysql5.7中_实现全量数据同步和增量数据实时同步_操作过程---数据同步之DBSyncer工作笔记007
  • uniapp 用web-view嵌套网页地址并传参
  • C语言用户态函数可观测性
  • 前后台分离跨域交互
  • 【GitHub项目推荐--不错的Flutter项目】【转载】
  • part3 jdk17新特性详解
  • 数据结构排序算详解(动态图+代码描述)
  • 向设备树中添加pinctrl节点与gpio节点的方法
  • ReactHooks 官网文档翻译
  • React进阶 - 14(说一说”虚拟DOM“中的”Diff算法“)
  • 马尔可夫预测(Python)
  • 【日常聊聊】自然语言处理的发展
  • 央视推荐的护眼灯是哪款?护眼灯品牌推荐
  • 【5+】跨webview多页面 触发事件(二)
  • 【跃迁之路】【519天】程序员高效学习方法论探索系列(实验阶段276-2018.07.09)...
  • 11111111
  • CSS相对定位
  • github从入门到放弃(1)
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • Laravel Telescope:优雅的应用调试工具
  • Laravel核心解读--Facades
  • mysql 5.6 原生Online DDL解析
  • PHP CLI应用的调试原理
  • php的插入排序,通过双层for循环
  • REST架构的思考
  • SpringBoot几种定时任务的实现方式
  • vagrant 添加本地 box 安装 laravel homestead
  • vue-router 实现分析
  • 大整数乘法-表格法
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 订阅Forge Viewer所有的事件
  • 关于字符编码你应该知道的事情
  • 配置 PM2 实现代码自动发布
  • 如何胜任知名企业的商业数据分析师?
  • 学习使用ExpressJS 4.0中的新Router
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (转)利用ant在Mac 下自动化打包签名Android程序
  • .net MVC中使用angularJs刷新页面数据列表
  • .Net 知识杂记
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NET的微型Web框架 Nancy
  • /bin/rm: 参数列表过长"的解决办法
  • @JsonFormat与@DateTimeFormat注解的使用
  • [20190416]完善shared latch测试脚本2.txt
  • [acm算法学习] 后缀数组SA
  • [Android]竖直滑动选择器WheelView的实现
  • [bzoj 3124][sdoi 2013 省选] 直径
  • [BZOJ 4034][HAOI2015]T2 [树链剖分]
  • [C++]C++类基本语法
  • [CDOJ 1343] 卿学姐失恋了
  • [CTF]php is_numeric绕过
  • [flink总结]什么是flink背压 ,有什么危害? 如何解决flink背压?flink如何保证端到端一致性?