Matlab 基于超像素的图像边界
可以使用适当的索引手动指定位于图像边界中的超级像素(例如以下第二个超级像素的示例,Matlab 基于超像素的图像边界,matlab,image-processing,image-segmentation,boundary,superpixels,Matlab,Image Processing,Image Segmentation,Boundary,Superpixels,可以使用适当的索引手动指定位于图像边界中的超级像素(例如以下第二个超级像素的示例,L==2): 在某些情况下,需要以系统和非手动的方式指定位于图像边界中的所有超级像素,类似于下图: 有什么标准方法可以做到这一点吗?给定标记的图像L lr = L([1,end],:); 是沿左右边缘的所有像素,以及 tb = L(:,[1,end]); 是沿上边缘和下边缘的所有像素。我们可以通过获取这些集合中的唯一值来查找所有与图像边缘接触的标签: labels = unique([lr(:);tb(:
L==2
):
在某些情况下,需要以系统和非手动的方式指定位于图像边界中的所有超级像素,类似于下图:
有什么标准方法可以做到这一点吗?给定标记的图像
L
lr = L([1,end],:);
是沿左右边缘的所有像素,以及
tb = L(:,[1,end]);
是沿上边缘和下边缘的所有像素。我们可以通过获取这些集合中的唯一值来查找所有与图像边缘接触的标签:
labels = unique([lr(:);tb(:));