我想从图像中提取绿色部分并存储它们。我可以使用黑色蒙版分别显示分段图像
但我只想将绿色小分段区域显示和保存为单独的图像(如在本例中为 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