HY!
我有一个点云代表墙壁和室内场景的地板。 我在飞机上投射了地板的点。这意味着它现在是一个“二维点云”。 所有z坐标都为零。
我必须处理丢失的部分。我现在的想法是填补漏洞。 有没有办法将点转换为图像空间来创建 二元面具?我想在Matlab中使用像“imfill”这样的技术......
由于
编辑:
为了更清楚,我将解释一个简单的例子。我有二维点。在进行三角测量后,我可以访问每个三角形。对于每个三角形,我使用poly2mask()创建二进制掩码,并将每个掩码写入最终图像。 这是一个例子:
现在我可以在图像上使用形态学操作。 E.G:这是一个更复杂的例子,三角测量给我带来了不好的结果:
为了填补右侧的洞,我可以使用形态学操作。 我的问题:点可以是负数,三角形之间的距离可以很小(例如:三角形的x坐标:(1.12 1.14 1.12),会给出图像空间中的点1