私は、球形または細長いオブジェクトのセットを持っています。これらは、1 つまたは 2 つの端に取り付けられた尾のような構造を持っている場合と持たない場合があります。尾は長い場合と短い場合があります。それに曲がりがある場合もあります。
現在、regionprops によって返された情報を調べて、法線と尾を区別するために使用できる何かが飛び出すかどうかを確認しようとしています。また、いくつかの形態学的操作をいじっています。
開封操作に続いて元のマスクとの比較が私の現在の考えですが、これが細長い細胞の存在下で十分に信頼できるかどうかは確信が持てず、「完璧な」構造要素をまだ見つけていません.
私は IA 分野での経験があまりないので (中級レベルの方が多い)、他の人に手を差し伸べて、私がまだ検討していないアイデアがあるかどうかを確認することをお勧めします。
テスト画像は以下。実効ダイナミックレンジは12ビットですが、見やすいようにノーマライズしています。
そして、比較のためにいくつかの「法線」を次に示します。
PS どの言語が使用されているかについてはあまり気にしませんし、コード サンプルも必要としません。ただし、誰かが実装に飛び込みたい場合に備えて、MATLAB を使用しています。