从骨架化图像计算图形

Pab*_*lla 5 python image-processing computer-vision

我想从骨架化后看起来像图形的图像中找到关节和片段。我需要关节的数量和节段的长度。

您知道最好的方法是什么吗?

谢谢

下面是图片说明:

在此输入图像描述

原图:

在此输入图像描述

二进制: 在此输入图像描述

骨骼: 在此输入图像描述

小智 3

如果您的骨架化算法运行良好,则关节是由三个或四个邻居包围的像素,而边缘像素只有两个。免费端点只有一个。

一种可能的方法是扫描图像以搜索所有交汇点和端点,并为每个交汇点和端点创建图形顶点。用顶点索引标记这些像素。

然后,对于每个关节/端点,遵循所有入射边,直到到达另一个关节/端点。添加相应的图形边。

  • @PabloCastilla:你可以发布未放大的图像(不调整大小)吗? (3认同)