1

scikit (skimage) で流域アルゴリズムを使用して画像をセグメント化し、ndimage ライブラリの関数 find_objects を使用してセグメント化されたオブジェクトを検出します。返される型は、(slice(0L, 45L, None), slice(460L, 519L, None)) のようなスライスのタプルです。wathershed で区切られた領域の中心点に白色を作成する必要があるのですが、スライス オブジェクトからどのように見つけるのですか? この点を見つける簡単な方法はありますか?

4

1 に答える 1

1
rect = (slice(0L, 45L, None), slice(460L, 519L, None))

# Find the midpoint of the rectangle:
x,y = [(side.start+side.stop)/2. for side in rect]

あなたの例では、 と を取得x = 22.5y = 489.5ます。

于 2014-09-02T21:14:58.957 に答える