2013-08-31 75 views
0

假設我們已將一些圖像分爲兩個集羣。並且,根據一些標準,我們已經分配了一些像素來聚類1和其他像素以聚類2表示標記的圖像

在這種情況下,我們將擁有一個保存簇值的圖像,即12。但是,當我們想要顯示這樣的圖像時,我們會注意到它看起來不像原始圖像,特別是像素現在保存了簇的值。

我們如何表示這樣的標記圖像看起來像原始圖像。也就是說,要在MATLAB中給出有意義的表示形式?

回答

2

您必須保持矩形的形狀來顯示圖像。假設羣集的大小與圖像大小相同。

img(Cluster==2) = 0; % set 0 all cluseter 2 pixels 
imshow (img); % will display only pixel in cluseter 1