gpt4 book ai didi

java - 使用canny边缘检测时完成圆形轮廓边缘且轮廓不被遮挡

转载 作者:行者123 更新时间:2023-11-30 11:24:55 27 4
gpt4 key购买 nike

我想对骨骼区域进行二值化(使骨骼区域为255,其他区域为0)但是灰度分布不够简单(下半部分更亮),无法找到一个值并对其设置阈值。所以我想如果我能检测到它的完整轮廓并填充这些轮廓内的空间可能是一种更简单的方法。

原图:

enter image description here

应用Canny边缘检测后:

enter image description here

我试图找到一种合理的方法来遮挡这些骨头的轮廓但失败了。如果有的话请给我建议。非常感谢。

我还需要处理两个骨骼重叠在一起的问题。(很抱歉我一开始没有提到这一点..)

我正在考虑如何将一对重叠在一起的骨头分开: http://i.imgur.com/dI5s11L.png

最佳答案

考虑使用 Active Contours (snakes)

它通过考虑局部梯度和整体“平滑度”来计算“模糊”边缘(这个描述不是很准确,只是为了理解概念)

我尝试了几个类似的案例,都取得了不错的效果。

关于java - 使用canny边缘检测时完成圆形轮廓边缘且轮廓不被遮挡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20520131/

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