i am getting error while predicting image??
    4 views (last 30 days)
  
       Show older comments
    
    Shivam  Kumar
 on 29 Oct 2019
  
    
    
    
    
    Answered: arun anoop m
 on 17 Jul 2020
             img=imread('4.jpg');
>> imshow(img)
>> net=alexnet;
>> predict=classify(net,img)
Error using DAGNetwork/calculatePredict>predictBatch (line 151)
Incorrect input size. The input images must have a size of [227 227 3].
Error in DAGNetwork/calculatePredict (line 17)
    Y = predictBatch( ...
Error in DAGNetwork/classify (line 134)
scores = this.calculatePredict( ...
Error in SeriesNetwork/classify (line 502)
            [labels, scores] = this.UnderlyingDAGNetwork.classify(X, varargin{:});
0 Comments
Accepted Answer
  Sai Bhargav Avula
    
 on 29 Oct 2019
        Hi,
The issue might be due input image resolution. alexnet expects an input of size 227*227*3. The image you are passing may not be of the same size. Try resizing the image using imresize function to 227*227*3.
Hope this helps
0 Comments
More Answers (1)
See Also
Categories
				Find more on Image Data Workflows 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!

