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関数は、領域の (N, 2) ndarray 座標リスト (row, col) であるプロパティ「coords」を返します。私は同じ問題に遭遇し、これを使用してラベル配列からピクセル リストを取得しています。
ラベル付き画像がある場合、some_label (例: some_label=1) を使用して連結成分のピクセル リストを取得するには:
pixels = numpy.argwhere(labeled_image == some_label)
numpy.argwhereを参照してください。
また、この同様の質問も参照してください。