Info
This question is closed. Reopen it to edit or answer.
Index exeeds matix dimensions in loading image folder.
    4 views (last 30 days)
  
       Show older comments
    
am a new person with MATLAB, but I want to load some images saved in a folder into an array and display/process. the error am having is "index exceeds matrix dimension" the code is given below:
       H = 'C:\Users\Adigun\Documents\Naira.jpg';
       myFolder = dir(fullfile(H,'Image1*.jpg'));
       myFile = {myFolder.name};
       numImage = numel(myFile);
       I = imread(myfile{1});
       myArray = zeros([size(I) numImage], class(I));
       myArray(:,:,1) = I;
       for p = 2:numImage
          myArray(:,:,p) = imread(myfile{p});
       end
the error is on this line: I = imread(myfile{1});
Pls somebody help
0 Comments
Answers (1)
  Albert Yam
      
 on 30 Jul 2012
        If that is a direct copy of your code. Matlab is case sensitive, myFile and myfile.
myFile = {myFolder.name};
...
myArray(:,:,p) = imread(myfile{p});    %typo - Matlab is case sensitive
0 Comments
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
