Esto es solo una lectura por lotes de imágenes encontradas en el foro de matlab. Coloque el archivo a.m directamente en la carpeta del archivo adjunto 1 y ejecútelo directamente.
imname?=? dir('. \*.bmp');%Leer todas las imágenes de la carpeta
im_num?=?length(imname);%?El número de imágenes de la carpeta
im_temp? =?imread(imname(1).name,'bmp');%Leer la primera imagen
[height,width]?=?size(im_temp);%Obtener el tamaño de la imagen
[alto,ancho]?=?size(im_temp);%Obtener el tamaño de la imagen
[alto,ancho] p>
DB(:,:, a)?=?zeros(height,width,im_num,'uint8');
%?Leer todas las imágenes
para ?a?=?1:length(imname)
DB(:,:,a)?=?imread(imname(a).name,'bmp');%Leer datos de imagen fin
Leer imágenes en lotes
Usa la función cat para conectar;
Límite de cada nota
ima?=?DB(:, :,a);
im_left? =?ima(:,1);
im_right=?ima(:,end);