how can make a dataset of images?
    5 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    jack nn
 el 14 de Jun. de 2015
  
    
    
    
    
    Comentada: Walter Roberson
      
      
 el 18 de Feb. de 2017
            I provided a code that gets an initial image as input and gives me 4 images as result. I should run this code as loop that user enters an initial images. in this loop every time I should save all the results because I want to make a dataset of these images and then do feature extraction. how can I do this? Can I use structure for this? I think that we can imagine every image as a matrix but I don't how we can do this .I think I should have a dataset of images like this:

but I dont know how can make this.do you think this idea is rational?or I should change my approach.
I appreciate your helps and supports in advanced.
0 comentarios
Respuesta aceptada
  Walter Roberson
      
      
 el 14 de Jun. de 2015
        A struct is fine.
datastruct = struct('IMG1', [], 'IMG2', [], 'IMG3', [], 'IMG4', []);
while true
  [filename, pathstr] = uigetfile('Select an image');
  if ~ischar(filename)   %user canceled
    break;
  end
  fullname = fullfile(pathstr, filename);  %it might not be in current directory
  ... process file named by fullname
  datastruct(end+1).IMG1 = image1;
  datastruct(end).IMG2 = image2;
  datastruct(end).IMG3 = image3;
  datastruct(end).IMG4 = image4;
end
Más respuestas (2)
  Image Analyst
      
      
 el 15 de Jun. de 2015
        Why can't you do feature extraction immediately after you create them, and not worry about saving these intermediate images? Why do you have to save them all? If, for some reason you do, then I'd just save them in .mat files until you need them at some later time.
7 comentarios
  Bheki Ngobe
 el 14 de Dic. de 2015
				Hi
I am trying out this code, but how I tell matlab the location of my images ? (I am them stored in a folder). Thanks in advance
  Image Analyst
      
      
 el 14 de Dic. de 2015
				Bheki, see the second code chunk in the FAQ: http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F
Alternatively, see this to get up to speed quickly with a nice GUI: http://www.mathworks.com/matlabcentral/fileexchange/24224-magic-matlab-generic-imaging-component
  mukul jain
 el 18 de Feb. de 2017
        algorithm for identifying near surface/sub surface targets using hyperspectral image through Matlab. please guide me
1 comentario
  Walter Roberson
      
      
 el 18 de Feb. de 2017
				Please create a new Question for that topic; it has nothing to do with this Question.
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!





