从标记图像创建区域邻接矩阵

时间:2015-11-17 21:31:28

标签: matlab matrix graph

我有一个图像矩阵。之后,我应用超像素算法来获得标记矩阵,我想从这个标记图像生成邻接矩阵,我的代码是这样的:

I=imread(myimage); 
SP=superpixelalgo(I); 

如何从SP生成邻接矩阵?我需要类似下面描述的内容:

algorithm

我的代码是这样的:

我的尺寸为10x10的图片

I= myimage

//应用我的超像素算法

L=superpixels(I);
L=

my superpixel matrix

超像素的数量是:

SP=length(unique(L))=3; // so we have 3 regions

我现在想要为区域生成大小为3x3的邻接矩阵

1 个答案:

答案 0 :(得分:2)

如果您拥有最新版本的MATLAB(R2015b),请在名为Image Graphs的MATLAB中央文件交换提交中尝试使用adjacentRegionsGraph函数。