假设现在我有一个图像分割图 S,其索引范围为 1 到 k。具有相同编号的索引属于同一段。例如:
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'有两个独立的部分,所以我想得到三个区域——两个带有标签1,一个带有标签2,为了区分两个'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]
我正在考虑使用连接组件来解决这个问题,但它需要制定亲和矩阵。有更好的方法吗?