1. 程式人生 > >MATLAB 如何迴圈顯示多張圖片在一個視窗

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是帶有座標的,

以下是不同顯示函式的效果:

圖1           image函式顯示結果


圖2                      imshow函式顯示結果