我已经实现了形态骨架化以从图片中获取数字骨架。有 8 个结构元素要与像素的邻域进行比较。如果某些条件为真,则删除前景像素。重复此过程,直到不再删除像素,输出是输入的骨架。
我的实现的输出看起来不错,但看起来不如 Matlab 函数 bwmorph 的输出好。我的输出中有一些小行,我想将其删除。看看我链接到这篇文章的两张图片。Matlab 版本在我看来比我的版本“更清晰”。
我听说过“修剪”以摆脱那些小线条。但这些算法看起来相当复杂。有没有一个简单的解决方案来摆脱这些线条?或者是否有一些 Matlab 内置函数来删除这些行?
图片: