如何移除一個不需要的閾值擴展

2024-05-14 04:27:19 发布

您现在位置:Python中文网/ 问答频道 /正文

这是上下文中的阈值图像。不需要的部分是顶部的延伸部分,我希望它是可以推断的。如果不是,请问。我想要在上下文中移除扩展之后仍然保留的几乎是圆形的部分。我该怎么做呢?我有人建议做形态学手术会有帮助。有人能详细说明一下吗,也许能举个例子吗?在

谢谢

enter image description here

下面是另一个例子:

enter image description here


Tags: 图像阈值圆形建议例子手术形态学
3条回答

最好的做法是,因为你只需要类似于圆形的形状。尝试使用曲线拟合和卡尔曼滤波。希望这一定能以更有效的方式解决这个问题。圆方程将尝试将点拉(校正)到中心,Kalman将帮助有效地跟踪曲线。在

from scipy import misc
from skimage.morphology import erosion    
data = misc.imread('gycl1.jpg')
eroded = erosion(data, disk(25)

enter image description here

这是你的意思吗?我使用的腐蚀形态学算子与磁盘大小(以维持循环函数)。在

你的图像就像一个平面3D view of your image。大津并不总是个好主意。然后选择“禁用”(75)。在

相关问题 更多 >