scikit-image 中瘦与骨架化之间的区别

Posted

技术标签:

【中文标题】scikit-image 中瘦与骨架化之间的区别【英文标题】:Difference between thin vs skeletonize in scikit-image 【发布时间】:2022-01-10 23:14:27 【问题描述】:

我已阅读文档,但如果我们在细化中执行了数千次迭代,则无法清楚地区分骨架化输出和细化输出。

【问题讨论】:

【参考方案1】:

没有太大区别。迭代细化直到收敛是计算骨架的一种方法。 skeletonize 实现了两种不同的算法,它们都不同于细化,尽管这三种算法产生的结果相当。

来自 scikit 文档的this page:

thin 函数中实现的形态细化,其工作原理与骨架化相同:在每次迭代时从边界中移除像素,直到在不改变连通性的情况下无法移除任何像素。不同的去除规则可以加快骨架化,最终得到不同的骨架。

还有一个medial_axis 函数,同样,它在不同的原理下工作以产生类似的结果。

【讨论】:

以上是关于scikit-image 中瘦与骨架化之间的区别的主要内容,如果未能解决你的问题,请参考以下文章

进程之间的通信

分层区组随机化及R语言实现(blockrand包)

锁、互斥和临界区之间的区别

SPSS可以做分层区组随机化的随机分组表吗

块和扇区之间的区别

Python,OpenCV骨架化图像并显示(skeletonize)