如何将分割区域保存为独立的图像?

如何将分割区域保存为独立的图像?

问题描述:

我已经使用了我在网上找到的代码,并将图像分成若干片段如何将分割区域保存为独立的图像?

我想从图像中提取绿色部件并存储它们。我能够与黑色掩模分别显示经分割的图像等

但我想没有黑色区域来显示和绿色小分割区域仅保存为单独的图像(如在这种情况下,9个单独.JPG绿色图像) 。

这是我在网上

segmented_images = cell(1,max(max(L))); 
rgb_label = repmat(L,[1 1 3]); 
for k = 1:max(max(L)) %L-label matrix 
    color = I;%im-Color img 
    color(rgb_label ~= k) = 0; 
    segmented_images{k} = color; 
end 

发现根据在Matlab图像的表示中的代码,(每个阵列元件的一个像素),则既可以分段(分段)中的绿色的术语图像值或使用标签(您在网上找到的代码类似于标签)。我建议你看一下Image Analyst's Demo