Open3D绘制3D坐标,绘制点云

# -*-coding: utf-8 -*-
"""@Project: PyKinect2-OpenCV@File   : open3d_test.py@Author : panjq@E-mail : pan_jinquan@163.com@Date   : 2019-10-10 09:49:27
"""
import open3d
import numpy as np
import cv2# 绘制open3d坐标系
axis_pcd = open3d.create_mesh_coordinate_frame(size=0.5, origin=[0, 0, 0])
# 在3D坐标上绘制点:坐标点[x,y,z]对应R,G,B颜色
points = np.array([[0.1, 0.1, 0.1], [1, 0, 0], [0, 1, 0], [0, 0, 1]])
colors = [[1, 1, 1], [1, 0, 0], [0, 1, 0], [0, 0, 1]]test_pcd = open3d.geometry.PointCloud()  # 定义点云# 方法1(非阻塞显示)
vis = open3d.Visualizer()
vis.create_window(window_name="Open3D1")
vis.get_render_option().point_size = 3
first_loop = True
# 先把点云对象添加给Visualizer
vis.add_geometry(axis_pcd)
vis.add_geometry(test_pcd)
while True:# 给点云添加显示的数据points -= 0.001test_pcd.points = open3d.utility.Vector3dVector(points)  # 定义点云坐标位置test_pcd.colors = open3d.Vector3dVector(colors)  # 定义点云的颜色# update_renderer显示当前的数据vis.update_geometry()vis.poll_events()vis.update_renderer()cv2.waitKey(100)# 方法2(阻塞显示):调用draw_geometries直接把需要显示点云数据
test_pcd.points = open3d.utility.Vector3dVector(points)  # 定义点云坐标位置
test_pcd.colors = open3d.Vector3dVector(colors)  # 定义点云的颜色
open3d.visualization.draw_geometries([test_pcd] + [axis_pcd], window_name="Open3D2")

Open3D绘制3D坐标,绘制点云相关推荐

  1. java opengl es_Java-Android-使用openGL ES绘制3D然后绘制2D

    我找到了解决方案,但我忘了发布了:)对不起 package at.bartinger.opengl; import javax.microedition.khronos.egl.EGLConfig; ...

  2. python 绘制3D散点图

    绘制3D散点图 """绘制三维散点图 """ import numpy as np import matplotlib.pyplot as ...

  3. python代码示例图形-Python使用matplotlib绘制3D图形(代码示例)

    本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...

  4. ogre绘制3d图形_R语言统计与绘图:绘制饼图

    饼图也是最常见的图形之一,饼图在商业世界中无所不在,然而多数统计学家,包括相应R文档的编写者却都对它持否定态度. 相对于饼图,更推荐使用条形图或点图,因为相对于面积,人们对长度的判断更精确. 今天来学 ...

  5. python matplotlib绘制 3D图像专题 (三维柱状图、曲面图、散点图、曲线图合集)

    python matplotlib 绘制3D图表 文章目录 1. 绘制3D柱状图 2. 绘制3D曲面图 ① 示例1 ② 示例2 3.绘制3D散点图 4. 绘制3D曲线图       ʚʕ̯•͡˔•̯᷅ ...

  6. python画3d圆形图,Python绘制3D图形

    3d图形在数据分析.数据建模.图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何使用python进行3d图形的绘制,包括3d散点.3d表面.3d轮廓.3d直线(曲线)以及3d文字等的绘制 ...

  7. python制作3d相册代码_Python使用matplotlib绘制3D图形(代码示例)

    本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...

  8. python绘制3d坐标轴_python – 尝试使用matplotlib更新3D图形坐标

    我有一个函数,它将在tkinter中使用matplotlib绘制3D球体.然而,每次连续的时间我都会在旋转球体时调用该函数的性能下降.此图仅在我尝试围绕球体运行后更新. self.A是一个调整球体大小 ...

  9. 用python绘制柱状图标题-如何用Python绘制3D柱形图

    本文主要讲解如何使用python绘制三维的柱形图,如下图 源代码如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2 ...

  10. python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码

    Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...

最新文章

  1. vsftpd安装及虚拟用户认证
  2. 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...
  3. Asp.Net+SqlServer+EntityFrameWork(项目问题总结)
  4. 一行Java代码实现不用区分系统获取Tomcat下的某路径
  5. 原则,策略,规范也是构架的一部分
  6. 上云七步走,助力垂直电商降本增效
  7. 【Java】BIO、NIO、AIO网络编程模型概述
  8. EfficientPS:目前排名第一的高效高精度全景分割算法
  9. excel VLOOKUP函数的使用方法(入门级)
  10. Tiktok引流到独立站?
  11. 计算机设备分配资源的发展,分配系统资源
  12. 突破软件测试系统性能瓶颈 LoadRunner实战演讲
  13. 计算机组成第五章课后答案,计算机组成原理第5章部分习题参考答案
  14. Unity的虚拟摇杆
  15. anaconda3.6.5安装pyhive
  16. rufus linux 教程,图文回复rufus使用教程【操作步骤】
  17. UPS电源设备消防与电气安全要求
  18. 计算机支架式教学案例,万紫千红总是春--支架式教学(网友来稿)
  19. uva 815 Flooded!
  20. VUE3中使用proj4,实现坐标投影转换

热门文章

  1. Read_books_水煮三国
  2. 如何将 Java 项目转换成 Maven 项目
  3. c 易语言置入代码6,易语言置入代码.doc
  4. 校园网自动登录(校园翼行网)
  5. 2022 LINUX运维面试题目精选
  6. Struts框架可以支持以下哪种程序开发语言?(选择1项)
  7. 最好用的十六进制编辑器010 Editor
  8. c语言课设作业 计算器,C语言课程设计-计算器设计
  9. Visio Professional 2016 破解教程
  10. CorelDRAWX8安装包下载 全新矢量图形编辑设计工具