【发布时间】:2017-10-29 17:09:13
【问题描述】:
我想从图像中提取绿色部分并存储它们。我可以用这样的黑色蒙版分别显示分段图像
但我只想将绿色小分段区域显示并保存为单独的图像(如在本例中为 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-processing superpixels