# 在点云中添加文字标签(附open3d python代码)

本文将介绍如何利用Python的open3D库在三维点云上添加文字标签,适用于数据可视化和场景标注。通过numpy进行数据处理,实现精准的文字定位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们模拟添加文字的过程,在点云的 3D 随机位置上添加数字


# coding:utf-8
import numpy as np
import open3d as o3d
import open3d.visualization.gui as gui


points = o3d.io.read_point_cloud("kitti_p.pcd")
pts = np.asarray(points.points)

app = gui.Application.instance
app.initialize()

vis = o3d.visualization.O3DVisualizer("wechat 394467238 ", 1024, 768)
vis.show_settings = True
vis.add_geometry("Points", points)
for idx in range(0, len(points.points)):
    if idx%1000 == 0:
        vis.add_3d_label(points.points[idx], "{}".format(idx))

vis.reset_camera_to_default()

app.add_window(vis)
app.run()

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

点云-激光雷达-Slam-三维牙齿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值