Matlab - Leer imagenes con Matlab

 
Vista:

Leer imagenes con Matlab

Publicado por Maria (2 intervenciones) el 23/02/2019 20:06:32
Buenas! Estoy haciendo un trabajo de lectura de imagenes y procesamiento despues, para comprimirlas.
Hasta ahora solo lo he hecho con una imagen, y si quiero hacerlo con otra pues pongo la otra, pero no me hace la compresion leyendolas todas y comprimiendolas. Supongo que con un bucle for se podria hacer, es decir leer todas las imagenes una a una e ir comprimiendolas hasta llegar a la ultima imagen. Pero no se como hacer ese codigo con Matlab. Podriais ayudarme?

Hasta ahora tengo esto:

1
2
3
4
5
6
7
8
function[X]= ValSing(ahorro)
foto='naturaleza.jpg';
imagen=imread(foto);
grises=rgb2gray(imagen);
size(grises)
M=im2double(grises(1:size(grises,1), 1:size(grises,2)));
subplot(1,2,1)
imshow(M)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO
Val: 6.975
Oro
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Leer imagenes con Matlab

Publicado por JOSE JEREMIAS CABALLERO (5917 intervenciones) el 24/02/2019 23:42:23
1
2
3
4
5
6
7
8
9
10
11
12
13
function ValSing
close all
a=dir('*.jpg');
for i=1:length(a)
foto=a(i).name;
imagen=imread(foto);
grises=rgb2gray(imagen);
M=im2double(grises(1:size(grises,1), 1:size(grises,2)));
subplot(3,round(length(a)/3),i)
imshow(M)
pause(0.5)
end
end


1
>> ValSing


Saludos
JOSE JEREMIAS CABALLERO
Asesor de Proyectos con Matlab
Servicios de programación matlab


http://matlabcaballero.blogspot.com
https://www.facebook.com/matlabcaballero
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar