import numpy as np
import pcl.pcl_visualization
# lidar_path 指定一个kitti 数据的点云bin文件就行了
points = np.fromfile(str('um_000000.bin'), dtype=np.float32, count=-1).reshape([-1, 4])
# 这里对第四列进行赋值,它代表颜色值,根据你自己的需要赋值即可;
points[:, 3] = 3329330
# PointCloud_PointXYZRGB 需要点云数据是N*4,分别表示x,y,z,RGB ,其中RGB 用一个整数表示颜色;
color_cloud = pcl.PointCloud_PointXYZRGB(points)
visual = pcl.pcl_visualization.CloudViewing()
visual.ShowColorCloud(color_cloud, b'cloud')
flag = True
while flag:
flag != visual.WasStopped()
效果图
点云学习笔记9——python pcl显示可视化点云数据
原创
©著作权归作者所有:来自51CTO博客作者缥缈峰虚竹的原创作品,请联系作者获取转载授权,否则将追究法律责任
代码

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PCD可视化(C++)
【代码】PCD可视化(C++)
激光点云 #include 3D 编译程序 -
[python][pcl]python-pcl案例之crophull
【代码】[python][pcl]python-pcl案例之crophull。
python 开发语言 机器学习 ide html -
[python][pcl]python-pcl案例之kdtree搜索
【代码】[python][pcl]python-pcl案例之kdtree搜索。
python 开发语言 php 测试环境