我在预测图像时会遇到错误?

48次观看(最近30天)
img = imread('4.jpg');
>> imshow(img)
>> net = alexnet;
>>预测=分类(net,img)
使用dagnetwork/计算PREDICT> PRODUCTBATCH(第151行)的错误
输入大小不正确。输入图像必须具有[227 227 3]的大小。
DAGNETWORK/计算PREDICT中的错误(第17行)
y = predivect batch(...
dagnetwork/分类中的错误(第134行)
分数= this.calculate predict(...
系列网络/分类中的错误(第502行)
[标签,分数] = this.underlyingdagnetwork.classify(x,varargin {:});

接受的答案

Sai Bhargav Avula
Sai Bhargav Avula 2019年10月29日
你好,
该问题可能是到期的输入图像分辨率。Alexnet期望大小227*227*3的输入。您所传递的图像可能不是相同的大小。尝试使用 精加工 功能为227*227*3。
希望这可以帮助

更多答案(1)

阿伦·阿诺普(Arun Anoop M)
这帮助我解决了错误。
希望它能有所帮助。好的。

社区寻宝

在Matlab Central中找到宝藏,发现社区如何为您提供帮助!

开始狩猎!