2017-10-28 50 views
0

我已經使用了我在網上找到的代碼,並將圖像分成若干片段如何將分割區域保存爲獨立的圖像?

我想從圖像中提取綠色部件並存儲它們。我能夠與黑色掩模分別顯示經分割的圖像等

但我想沒有黑色區域來顯示和綠色小分割區域僅保存爲單獨的圖像(如在這種情況下,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 

回答

0

發現根據在Matlab圖像的表示中的代碼,(每個陣列元件的一個像素),則既可以分段(分段)中的綠色的術語圖像值或使用標籤(您在網上找到的代碼類似於標籤)。我建議你看一下Image Analyst's Demo