ここで、インデックスの範囲が 1 から k の画像セグメンテーション マップ S があるとします。同じ番号のインデックスは同じセグメントに属します。例えば:
S = [1 1 1 2 2 2;
1 1 1 2 2 2;
2 2 2 2 1 1;
2 2 2 2 1 1;
2 2 2 2 1 1]
このセグメンテーション マップ S では、領域を取得したいと考えています。たとえば、S の '1' には 2 つの分離された部分があるため、ラベル 1 を持つ 2 つとラベル 2 を持つ 1 つの 3 つの領域を取得し、2 つの '1' を区別するために、そのうちの 1 つを別のラベル、たとえば 3 を指定します。したがって、最終的なマップは次のようになります。
S = [1 1 1 2 2 2;
1 1 1 2 2 2;
2 2 2 2 3 3;
2 2 2 2 3 3;
2 2 2 2 3 3]
この問題を解決するために連結成分を使用することを考えていますが、アフィニティ行列を定式化する必要があります。それを行うより良い方法はありますか?