Si vous connaissez le nom du répertoire dans lequel ils se trouvent ou si vous cdez dans ce répertoire, utilisez dir pour obtenir la liste des noms d'image.
Maintenant c'est simplement une boucle for à charger dans les images. Stockez les images dans un tableau de cellules. Par exemple ...
D = dir('*.jpg');
imcell = cell(1,numel(D));
for i = 1:numel(D)
imcell{i} = imread(D(i).name);
end
ATTENTION, ces 100 images prendront trop de mémoire. Par exemple, une seule image 1Kx1K nécessitera 3 mégaoctets pour stocker, si ce sont des valeurs RVB uint8. Cela peut ne pas sembler énorme. Mais alors 100 de ces images nécessiteront 300 Mo de RAM. Le vrai problème se pose si vos opérations sur ces images les transforment en doubles, alors ils vont maintenant prendre jusqu'à 2,4 Gigaoctets de mémoire. Cela va rapidement consommer la quantité de RAM que vous avez, surtout si vous n'utilisez pas une version 64 bits de MATLAB.