1
我寫了一個從文件夾讀取圖像的matlab代碼(圖像是RGB)。
它逐個讀取圖像。讀取它重新大小,然後重塑它使新的圖像尺寸爲(任意數量的行X 3個體積),使用該函數的第一圖像之後:
連接矩陣到另一個矩陣
Vectrgb = reshape(rgb,[],3);
然後代碼將讀取一個新的形象。
我應該如何追加第二圖像的一個矩陣?
下面是代碼:
Folder = 'fo\';
Files = dir([Folder, '\*.png']);
Y=[];
for i = 1 : length(Folder)
name = strcat('telo-phase\',Files(i).name);
image = imread(name);
rgb = imresize(image, 0.50); % resize the image
Vectrgb = reshape(rgb,[],3);
end
Vectrgb1 = Vectrgb';[ind2,ctrs2]= kmeans(double(Vectrgb1),2);