1. 程式人生 > >Matlab將多張圖片顯示在一個視窗上

Matlab將多張圖片顯示在一個視窗上

load('mnist_uint8.mat');%載入mnist_uint8資料庫
for i= 1:20 %獲取20張影象儲存在本地
    img=reshape(test_x(i,:),[28 28])';
    imwrite(img,strcat('D:\3rdlibrary\DeepLearnToolbox-master\data\',num2str(i),'.bmp'));%儲存
end
dirOutput = dir(strcat('D:\3rdlibrary\DeepLearnToolbox-master\data\','*.bmp'));%獲取指定路徑下指定所有檔案
fileNames = {dirOutput.name}'
;%獲取所有指定檔名稱 montage(fileNames, 'Size', [2 10]);%使用montage函式進行顯示,2行10列

效果展示:
這裡寫圖片描述