Matlab将多张图片显示在一个窗口上

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cvMat/article/details/54949433
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列

效果展示:
这里写图片描述

展开阅读全文

没有更多推荐了,返回首页