2
您好,我發現這個教程關於基於色彩分割使用K均值聚類
http://www.mathworks.com/help/images/examples/color-based-segmentation-using-k-means-clustering.html
從圖像分割顏色有有一個部分,其中的顏色已被分割爲3部分
具體地,代碼
for k = 1:nColors
color = he;
color(rgb_label ~= k) = 0;
segmented_images{k} = color;
end
的這部分現在的輸出被劃分爲3種獨立的顏色
IE。
圖像1只含藍色
圖像2中只包含黃
圖像3只含有棕色
現在什麼,我問的是怎麼能我剛剛得到的棕色分區?在我的例子中,棕色的位置是3,但有時當我劃分其他圖像時,棕色的位置變爲2.如何確定在使用基於LAB顏色的分割時哪種顏色會轉移到哪個分區?
感謝提前:)
如果您知道顏色,則可以始終轉換爲HSV並檢查其範圍H. H是色相或「顏色」。 –
您可以使用重複。一旦找到每個羣集的質心/平均RGB顏色值,就可以使用副本中的過程來確定它屬於哪種顏色,從而確定質心所代表的顏色。 – rayryeng