如何自定义open3d.visualization.VisualizerWithEditing?

问题描述

我需要创建一个自定义的点云和网格选择以及界标放置工具。

Open3d的VisualizerWithEditing非常接近我的需要,但是我不太了解我是否能够/如何继承或自定义open3d.visualization.VisualizerWithEditing。

我需要能够做三件事:

  1. 点云点的多重选择(和取消选择)。目前该功能已经关闭:我可以选择一个点,也可以绘制一个屏幕空间边界矩形或多边形,然后使用它来裁剪点云或网格。

  2. 对点云中的点应用“标签”。我想我可以将一种颜色应用于点,每种颜色都代表一个标签?

我将使用1)和2)中描述的功能来为深度学习点云分割模型创建训练数据。

  1. 将点放置在网格上(即放置“地标点”)。每个地标都需要以某种方式标记。 目前,我相信我需要派生open3d并添加自定义cpp可视化工具和适当的python绑定以执行类似的操作。正确吗?

感谢任何提示或信息。另外,如果您知道我可以用来完成上述任务的另一个(开源)框架或工具集,请告诉我。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...