(H, W, 3)のNumpy配列(画像)があり、マスクのかかっている領域(値が0)とかかっていない領域があります。
マスクは矩形ではありませんが、分断されていない1つの領域になっています。
ここから、マスクのかかっていない部分をちょうど含むような矩形領域を取り出すのが目的です。
for文を使えばできるでしょうが、NumpyやScipyを使った効率的なやり方はないでしょうか?
今のところ、マスクは以下のようにして適用しています。
python
1segment = getSegments(src) 2for i in range(np.max(segment)): 3 dst = np.array(src) 4 dst[segment != i] = 0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。