when i try to read number of images from a file in to a program using the "cell" matlab is showing error? Pleasing help me with reading number of images from a file into a single program !!
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    vijay sai
      
 el 14 de Oct. de 2013
  
    
    
    
    
    Comentada: vijay sai
      
 el 18 de Oct. de 2013
                %n=6
% images=cell(1,n);
% fnamefmt='%d.jpg';
% for i=1:n
%     image(i)=imread(sprintf(fnamefmt,i));
% end
% result=cell(1,n);
% for i=1:n
%     result(i)=imshow(images(1));
% end
The error it's showing is
    %Conversion to cell from double is not possible.
Error in dabb (line 17) c(1)=double(imread('1.jpg'));
1 comentario
Respuesta aceptada
  sixwwwwww
      
 el 14 de Oct. de 2013
        
      Editada: sixwwwwww
      
 el 17 de Oct. de 2013
  
      Dear Vijay, here is correction in your code:
n = 2;
images = cell(1,n);
for i=1:n
    images{i} = imread(strcat('filename', num2str(i), '.png'));
end
for i = 1:n
    figure, imshow(images{i});
end
3 comentarios
  sixwwwwww
      
 el 17 de Oct. de 2013
				In order to use cell array you need to use curly brackets
{}
not the brackets which are normally used for indexing
()
I hope it explains the difference
Más respuestas (0)
Ver también
Categorías
				Más información sobre Convert Image Type en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


