Borrar filtros
Borrar filtros

i am getting error while predicting image??

14 visualizaciones (últimos 30 días)
Shivam  Kumar
Shivam Kumar el 29 de Oct. de 2019
Respondida: arun anoop m el 17 de Jul. de 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{:});

Respuesta aceptada

Sai Bhargav Avula
Sai Bhargav Avula el 29 de Oct. de 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

Más respuestas (1)

arun anoop m
arun anoop m el 17 de Jul. de 2020
this helped me to solve errors.
Hope it may help. Nice.

Categorías

Más información sobre Image Data Workflows 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!

Translated by