Why do I have this error when using indexImages ??
    2 views (last 30 days)
  
       Show older comments
    
    amal fahad
 on 25 Nov 2016
  
    
    
    
    
    Commented: amal fahad
 on 26 Nov 2016
            When I tried ti run this code which I copied from MATLAB documentation:
setDir  = fullfile(toolboxdir('vision'),'visiondata','imageSets','cups');
imds = imageDatastore(setDir);
imageIndex = indexImages(imds);
I got this error
Error using indexImages
Expected input number 1, imgSet, to be one of these types:
imageSet
Instead its type was matlab.io.datastore.ImageDatastore.
Error in indexImages>parseInputs (line 125)
validateattributes(imgSet, {'imageSet'},{'scalar'}, mfilename, 'imgSet',1);
Error in indexImages (line 99)
[bag, params] = parseInputs(imgSet, varargin{:});
Why? could anyone please clarify? I'm pretty novice in MATLAB, so I would be grateful if you give me very clear answer. Thanks.
2 Comments
Accepted Answer
  Walter Roberson
      
      
 on 26 Nov 2016
        In R2016a and earlier, indexImages did not permit an imageDataStore to be passed to it. You are looking at R2016b documentation but trying to operate with an earlier version. The R2016a documentation for the function is at http://www.mathworks.com/help/releases/R2016a/vision/ref/indeximages.html
0 Comments
More Answers (0)
See Also
Categories
				Find more on Feature Detection and Extraction in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
