
Leer Imágenes del Directorio
Publicado por Pablo (4 intervenciones) el 25/11/2017 20:30:30
Tengo una carpeta de 20 imágenes a las que quiero realizar un procesamiento (el cual no agrego en este código para dejarlo simple). El problema es que el orden de las imágenes que se leen, no siguen un orden, es decir, no corresponden con el contador.
Obtengo lo siguiente:
k(contador) .......................... imagenes
1 ......................... frame1.png
2 .......................... frame10.png
3 .......................... frame11.png
4 .......................... rame12.png
.
.
.
.
.
.
11..................................................frame19.png
12.................................................frame2.png
13.................................................frame20.png
14................................................frame3.png
15................................................frame4.png
.
.
.
.
20 ...............................................frame9.png
Por favor, no le encuentro respuesta a esto.
POR FAVOR, AYUDA.
Obtengo lo siguiente:
k(contador) .......................... imagenes
1 ......................... frame1.png
2 .......................... frame10.png
3 .......................... frame11.png
4 .......................... rame12.png
.
.
.
.
.
.
11..................................................frame19.png
12.................................................frame2.png
13.................................................frame20.png
14................................................frame3.png
15................................................frame4.png
.
.
.
.
20 ...............................................frame9.png
Por favor, no le encuentro respuesta a esto.
POR FAVOR, AYUDA.
1
2
3
4
5
6
7
8
lee_archivos = dir('D:\Program Files\MATLAB\MATLAB Production Server\R2015a\bin\Frames\*.png');
for k = 1:length(lee_archivos) %recorre número de archivos guardados en el directorio
archivo = lee_archivos(k).name; %Obtiene el nombre de los archivos
nombre = 'D:\Program Files\MATLAB\MATLAB Production Server\R2015a\bin\Frames\'; %Recorre el diretorio
imagen = imread(strcat(nombre,archivo));% lee las imagenes
disp(k)
disp(archivo)
end
Valora esta pregunta


0