Open3D根据点云高度位置,给点云上色

复制代码
import copy
import time
import open3d as o3d;
import numpy as np;
import matplotlib.pyplot as plt
from scipy.signal import find_peaks
import pandas as pd
import logging
from tqdm import tqdm

colormap = np.random.randint(0,255,(200,3))/255
colormap = np.array([[128, 130, 120], [128, 110, 120], [128, 90, 120], 
                     [235, 0, 205], 
                     [0, 215, 0], 
                     [235, 155, 0]]) / 255.0 

points = np.asarray(pcd_Glue_Begin_End_Pos.points)
points_intensity = points[:, 2]  # intensity 
points_colors = [colormap[int(points_intensity[i]) % colormap.shape[0]] for i in range(points_intensity.shape[0])] 

pcd_Glue_Begin_End_Pos.colors = o3d.utility.Vector3dVector(points_colors)

    o3d.visualization.draw_geometries([pcd_Tire_Glue,pcd_Glue_Begin_End_Pos],window_name="pcd_Tire_Glue ") 

上色效果

相关推荐
kcuwu.1 天前
Python 数据分析实战:NumPy、Pandas、Matplotlib 融合
python·数据分析·numpy
贵州数擎科技有限公司2 天前
NumPy 从数组操作理解深度学习的计算本质
人工智能·numpy
贵州晓智信息科技2 天前
NumPy 从数组操作理解深度学习的计算本质
人工智能·深度学习·numpy
zzwq.2 天前
数据分析三件套:Numpy、Pandas、Matplotlib
数据分析·numpy·pandas
kcuwu.3 天前
Python数据分析三剑客导论:NumPy、Pandas、Matplotlib 从入门到入门
python·数据分析·numpy
superior tigre3 天前
NumPy 基础使用方法(基础+矩阵运算+Attention)
线性代数·矩阵·numpy
絆人心5 天前
Python 数据分析核心库:Pandas 与 NumPy 从入门到实战全指南(附电商用户分析完整代码)
python·数据挖掘·数据分析·numpy·pandas·数据处理·电商数据分析
郝学胜-神的一滴5 天前
玩转PyTorch:detach函数破解自动微分张量转numpy难题
人工智能·pytorch·python·深度学习·机器学习·numpy
吃一根烤肠6 天前
NumPy 内置函数与数组运算完全指南
python·numpy
智算菩萨7 天前
【Python图像处理】4 NumPy数组操作与图像矩阵运算
图像处理·python·numpy