¿Cómo leer varias imágenes en un bucle for en MATLAB?

He segmentado resultados en una carpeta. Esos deben leerse en un bucle for y procesarse más en el bucle. Traté de leer lo siguiente:

for i=1:10 
file_name=dir(strcat('C:\Users\adminp\Desktop\dinosaurs\')); 
  im=imread(strcat('C:\Users\adminp\Desktop\dinosaurs\',file_name(i).name));
  %processing of read image
end

Se produjo un error: ??? Error al usar ==> imread at 370 No se puede abrir el archivo "C: \ Users \ adminp \ Desktop \ dinosaurs \". para leer; Es posible que no tenga permiso de lectura.

Por favor, sugiera dónde me he equivocado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta