PDAL 流水线和差异化

PDAL pipelines and getting the difference

我有 2 个重叠的点云 - A.las 和 B.las。
A是2015年的,B是2016年的,都来自同一个地区。 我有 PDAL(通过 OSGeos4W64),我正在尝试创建一个包含所有不同点的新文件,这可以在两个文件中,即 A_diff 和 B_diff 或单个 All_diff.

我尝试在 pdal 和 pcl 中使用 diff,但我不确定如何编写 json 文件的语法,www.pdal.io 站点不是非常适合初学者。谁能给我举个例子吗?

这是 pcl 信息 http://docs.pointclouds.org/trunk/classpcl_1_1_segment_differences.html

感谢您的帮助。

用当前的阶段套件无法将其作为 PDAL 管道来执行。

问题是所有reader阶段都会受到相同的过滤阶段(不完全正确,有分支管道的概念,但没有广泛使用)。无论如何,在管道设置中无法从另一个输入云查询一个输入云。立即想到的唯一解决方法是开发一个自定义过滤器,该过滤器将要查询的云文件名作为其输入之一。当来自栅格的 colorizing 点时,我们会做类似的事情。您必须开发两条管道(A 到 B,B 到 A)并编写部分差异。

我认为最简单的方法是创建一个新的 PDAL kernel 完全满足您的需要。