0

亲爱的 Matlab 社区,

我正在寻找一种优雅的方式来重新调整网格上的轮廓。我对图像进行了分割,这给了我一条闭合线。由于图像是 512:512,因此这种分割自然会在网格上进行评估。因此,我在一个维度数组 (N,2) 中进行了分割,原点位于分割的质量中心。我现在想重新调整这个分割(例如缩小 20%)。我可以将分割的每个点重新缩放 0.8,但网格上不再有整数坐标。我可以使用 round 来避免这种情况。问题是我不再有一个封闭的轮廓,这是有问题的,因为我想在之后使用 inpolygon。我可以完成消除退化点和插入缺失点的繁琐任务,

提前致谢。

4

0 回答 0