上の画像は、ndi.label()
matplotlib を使用して表示された画像で、各色の領域が異なる機能を表しています。画像の上にプロットされているのは、それぞれ座標のペアを表す赤い点です。すべての座標が保存され、ndi.label は特徴の数を返します。skimage、scipy、または ndimage には、特定の座標セットがラベル付きフィーチャ内にあるかどうかをテストする機能がありますか?
最初は各フィーチャのバインド ボックス (左、右、上、下) を使用するつもりでしたが、すべての領域が四角形ではないため、これは機能しません。
画像を生成するコード:
image = io.import("image path")
labelledImage, featureNumber = ndi.label(image)
plt.imshow(labelledImage)
for i in range(len(list))
y, x = list[i]
plt.scatter(y,x, c='r', s=40)