Borrar filtros
Borrar filtros

reading multiple images from a folder?

1 visualización (últimos 30 días)
Nisreen Sulayman
Nisreen Sulayman el 16 de Jun. de 2015
Comentada: Walter Roberson el 24 de Jun. de 2015
I have about 88 image of 10 patients, number of images for each patient is not equal. I want to read images for each patient from 2 different folders and do some operations then save the results in third folder. How to do this process in a loop? and how to save the results with respect to images' names (Ex: image1: Adel_No_Post1.bmp, image2: Adel_No_Frangi1 ...
how to save the result, result_image: Adel_No_Filtered1)
%folder path E:\Aneurysms_CBIR\Aneu_Post_Contrast
Post_Im=imread('E:\Aneurysms_CBIR\Aneu_Post_Contrast\Adel_No_Post1.bmp');
% folder path E:\Aneurysms_CBIR\Aneu_Frangi_Images
Frangi_Im=imread('E:\Aneurysms_CBIR\Aneu_Frangi_Images\Adel_No_Frangi1.bmp');
% do some operations
h = fspecial('gaussian', [3 3], 0.5);
imf=imfilter(Frangi_Im, h);
imsub=Post_Im-imf;
%save result with name " Adel_No_Filtered1" to a new folder, path:E:\Aneurysms_CBIR\Aneu_Filtered
imwrite(imsub, ['E:\Aneurysms_CBIR\Aneu_Filtered\ Adel_No_Filtered1' '.bmp'], 'bmp');

Respuesta aceptada

Walter Roberson
Walter Roberson el 17 de Jun. de 2015
One thing you did not define for us is how to match file names to individual patients. Or does it not matter, that each number before the .bmp in on directory corresponds to one file in the second directory that has the same number and you just need to pair them?
  13 comentarios
Nisreen Sulayman
Nisreen Sulayman el 24 de Jun. de 2015
where is the variable {i} in the input statement?
Walter Roberson
Walter Roberson el 24 de Jun. de 2015
Area{i} = [Props{i}.Area];

Iniciar sesión para comentar.

Más respuestas (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by