为 Metashape 中的密集云点分配自定义置信度

问题描述

我正在尝试创建一个脚本,将密集云中所有点的置信度值更改为 100%。

我一直在查看 Agisoft's Metashape Python Reference Python API v1.6.0 和 Agisoft 的论坛,但找不到任何让我相信这是可能的内容

是否可以编辑此值?如果是这样,如何?

感谢您的回答。

解决方法

如果您以 LAS/LAZ 格式导出密集云,您可以使用 PYLAS 模块来编辑文件。

您可以编辑置信度维度(如果文件没有,甚至可以添加)。

这是我使用的代码:

las = pylas.read("pathToFile")
las.confidence[las.confidence < setValue] = setValue

第二行将所有低于变量 setValue 的点的置信度更改为 setValue(需要在 0 到 255 之间)。