0

私はnumpy配列に以下の画像を持っています

ここに画像の説明を入力

したい

  1. ブロックを個々の等高線または任意の座標表現に分割します。

  2. 次に、凹面ポリゴンを複数の凸面ポリゴンに変換したいと考えています。

このような

ここに画像の説明を入力

これまでのところ、opencv を使用して各ブロックを輪郭に分離することができました...しかし、L 字型のオブジェクトを 2 つ以上の正方形のブロックに分割する簡単な方法はありますか。必要に応じて、各形状の新しい輪郭を重ねることができます。

このような直線を持たないこのような画像がある場合もあります。

ここに画像の説明を入力

以前cv2.approxPolyDPは形を描いていましたが、やはり凹んでいて、分割する必要があります。

どんな助けでも感謝します。

4

2 に答える 2