MATLAB 如何循环显示多张图片在一个窗口

close all;
clc;
clear all;

addpath(genpath(pwd));% 当读取的图片在程序文件夹的子文件夹中是需调用此命令

m = 24;     % 10个图片文件
P = [];
for k = 1:m
        P = imread('image.pgm']);

    subplot(4,6,k);
    imshow(P);
end;

image:图片的文件名;

.pgm:图片的格式,MATLAB的imread函数支持 jpeg,tiff,gif,bmp,png,hdf,pcx,xwd,ico,curras,pbm,pgm,ppm格式的图片。

imshow:是只显示图片,MATLAB还有一个图片显示函数image是带有坐标的,

以下是不同显示函数的效果:

MATLAB 如何循环显示多张图片在一个窗口_第1张图片

你可能感兴趣的:(其他)