这个包中的文件包含了一种对二进制图像进行骨架化的方法的 Matlab 实现。 这些是我自己的实现Alex Telea 向我传达的一种骨架化方法( http://www.win.tue.nl/~alext/ )。 有关更多详细信息,请参阅他的论文。
骨架化(粗略地说)是将二值图像或轮廓“细化”为一个像素宽度的脊椎。 图像处理工具箱通过 bwmorph 函数提供骨架化支持,但其结果并不总是符合我们的直觉。 我发现这里使用的方法通常会产生更令人满意的结果。
还有一个用于在骨架化图像中定位端点和连接点的例程。
(注意:此代码尚未针对速度进行优化。)
错误修复 7/18/07:在极少数情况下,孤立点会被错误地分配为 skg 的无限值。
2022-04-11 23:17:57
10KB
matlab
1