在matlab中你可以使用
cc = bwconncomp(bimg);
pixels = cc.PixelIdxList{i}
获取每个连接组件的像素列表。什么是python等价物?我试过了
from skimage import measure
label = measure.label(bimg)
但是,要获取标签,这不附带像素列表。
有什么建议么?
在matlab中你可以使用
cc = bwconncomp(bimg);
pixels = cc.PixelIdxList{i}
获取每个连接组件的像素列表。什么是python等价物?我试过了
from skimage import measure
label = measure.label(bimg)
但是,要获取标签,这不附带像素列表。
有什么建议么?
scikit-image 中的regionprops函数返回属性“coords”,即区域的 (N, 2) ndarray 坐标列表 (row, col)。我遇到了同样的问题,并使用它从标签数组中获取像素列表。
要获取带有 some_label 的连接组件的像素列表(例如 some_label=1),如果您有一个带标签的图像:
pixels = numpy.argwhere(labeled_image == some_label)
请参阅numpy.argwhere。
另请参阅这个类似的问题。