Open3D绘制3D坐标,绘制点云
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坐标,绘制点云相关推荐
- java opengl es_Java-Android-使用openGL ES绘制3D然后绘制2D
我找到了解决方案,但我忘了发布了:)对不起 package at.bartinger.opengl; import javax.microedition.khronos.egl.EGLConfig; ...
- python 绘制3D散点图
绘制3D散点图 """绘制三维散点图 """ import numpy as np import matplotlib.pyplot as ...
- python代码示例图形-Python使用matplotlib绘制3D图形(代码示例)
本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...
- ogre绘制3d图形_R语言统计与绘图:绘制饼图
饼图也是最常见的图形之一,饼图在商业世界中无所不在,然而多数统计学家,包括相应R文档的编写者却都对它持否定态度. 相对于饼图,更推荐使用条形图或点图,因为相对于面积,人们对长度的判断更精确. 今天来学 ...
- python matplotlib绘制 3D图像专题 (三维柱状图、曲面图、散点图、曲线图合集)
python matplotlib 绘制3D图表 文章目录 1. 绘制3D柱状图 2. 绘制3D曲面图 ① 示例1 ② 示例2 3.绘制3D散点图 4. 绘制3D曲线图 ʚʕ̯•͡˔•̯᷅ ...
- python画3d圆形图,Python绘制3D图形
3d图形在数据分析.数据建模.图形和图像处理等领域中都有着广泛的应用,下面将给大家介绍一下如何使用python进行3d图形的绘制,包括3d散点.3d表面.3d轮廓.3d直线(曲线)以及3d文字等的绘制 ...
- python制作3d相册代码_Python使用matplotlib绘制3D图形(代码示例)
本篇文章给大家带来的内容是关于Python使用matplotlib绘制3D图形(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 3D图形在数据分析.数据建模.图形和图像处理 ...
- python绘制3d坐标轴_python – 尝试使用matplotlib更新3D图形坐标
我有一个函数,它将在tkinter中使用matplotlib绘制3D球体.然而,每次连续的时间我都会在旋转球体时调用该函数的性能下降.此图仅在我尝试围绕球体运行后更新. self.A是一个调整球体大小 ...
- 用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 ...
- python绘制三维曲面图-python中Matplotlib实现绘制3D图的示例代码
Matplotlib 也可以绘制 3D 图像,与二维图像不同的是,绘制三维图像主要通过 mplot3d 模块实现.但是,使用 Matplotlib 绘制三维图像实际上是在二维画布上展示,所以一般绘制三 ...
最新文章
- vsftpd安装及虚拟用户认证
- 我的Android进阶之旅------Android自定义View来实现解析lrc歌词并同步滚动、上下拖动、缩放歌词的功能...
- Asp.Net+SqlServer+EntityFrameWork(项目问题总结)
- 一行Java代码实现不用区分系统获取Tomcat下的某路径
- 原则,策略,规范也是构架的一部分
- 上云七步走,助力垂直电商降本增效
- 【Java】BIO、NIO、AIO网络编程模型概述
- EfficientPS:目前排名第一的高效高精度全景分割算法
- excel VLOOKUP函数的使用方法(入门级)
- Tiktok引流到独立站?
- 计算机设备分配资源的发展,分配系统资源
- 突破软件测试系统性能瓶颈 LoadRunner实战演讲
- 计算机组成第五章课后答案,计算机组成原理第5章部分习题参考答案
- Unity的虚拟摇杆
- anaconda3.6.5安装pyhive
- rufus linux 教程,图文回复rufus使用教程【操作步骤】
- UPS电源设备消防与电气安全要求
- 计算机支架式教学案例,万紫千红总是春--支架式教学(网友来稿)
- uva 815 Flooded!
- VUE3中使用proj4,实现坐标投影转换