gpt4 book ai didi

matlab - 计算由点云指定的形状的周长

转载 作者:太空宇宙 更新时间:2023-11-03 20:04:55 26 4
gpt4 key购买 nike

我有一个形状,您可以想象它是从顶部(2D)观察的田野中的湖泊。我在图像处理后确定了形状的边界像素,这样我就有了每个边界点的坐标。

现在我想计算这个形状的周长。我的问题是我的点不是按顺序排列的,而是无序的。

如何在 Matlab 中解决这样的问题? (包括Curve-Fitting-Toolbox等)

感谢您的任何建议!

最佳答案

为此,您可以使用函数 regionprops

将您的图像转换为二进制图像,1 在您的“湖”内,0 在外(您应该很容易做到,正如您提到的那样,您提取了边界)。

然后使用:

props=regionprops(YourBinaryImage, 'Perimeter');

然后您可以按如下方式访问周边:props.Perimeter

关于matlab - 计算由点云指定的形状的周长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21093181/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com