Red de conocimiento informático - Conocimiento informático - Ayúdame a escribir un código para matlab para obtener imágenes automáticamente.

Ayúdame a escribir un código para matlab para obtener imágenes automáticamente.

Por ejemplo, desea leer imágenes en formato png en la unidad E

p1=dir('E:\*.p*');% leer automáticamente todas las imágenes en formato png en la carpeta *.p*. imágenes, debe buscar imágenes con p en el primer sufijo en la unidad E. Por supuesto, también puede cambiarlo. Si su imagen está en formato jpg, será p1=dir('E:\*.j. *');.

[r1 c1]=size(p1);

for i=1:r1

ImgN=p1(i).name;% Nombre de la imagen

ImgN=strcat('E:\',ImgN);% Leer imágenes

Img=(imread(ImgN));.

if size( Img ,3) == 3 %Si el tamaño es 3, convierta la imagen RGB a una imagen en escala de grises

Img = rgb2gray(Img);

else

Img = Img;

fin

%%Insertar código de procesamiento

fin