删除scikitimag中的标签

2024-10-01 11:27:06 发布

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

我已经标记了一个二进制图像 enter image description here

imageLabels = morphology.label(imageBinary, background=255)

但是当我检查标签的数量时,我得到535个元素。在

^{pr2}$

为了解决这个问题,我考虑使用measure.regionprops来删除带有小像素区域的标签。你们怎么处理?我尝试了以下方法,但由于某种原因,新数组不再被视为正确的label元素。在

i=0
for labelprop in measure.regionprops(imageLabels):
    if (labelprop.area > 100):
        imageLabels_keep.append(imageLabels[i])
    i=i+1

Tags: 标记图像元素数量二进制标签labelbackground