Python 检索不支持的图像形状(1224224,64)错误
我有以下代码,我试图通过TCP套接字接收预测。这样做时,我能够接收数据,但检索到错误Python 检索不支持的图像形状(1224224,64)错误,python,python-3.x,numpy,keras,tensor,Python,Python 3.x,Numpy,Keras,Tensor,我有以下代码,我试图通过TCP套接字接收预测。这样做时,我能够接收数据,但检索到错误 while True: frame = footage_socket.recv_pyobj() print(type(frame)) # <class 'numpy.ndarray'> predictions = img_to_array(frame) tmp = np.zeros( predictions.shape ) for i in range( 0,
while True:
frame = footage_socket.recv_pyobj()
print(type(frame)) # <class 'numpy.ndarray'>
predictions = img_to_array(frame)
tmp = np.zeros( predictions.shape )
for i in range( 0, 1 ):
tmp[i,:] = predictions[i, :]
predictions_result = m2.predict( tmp )
label_vgg16 = decode_predictions( predictions_result )
footage_socket.close()
为True时:
frame=taines\u socket.recv\u pyobj()
打印(类型(框架))#
预测=img_至_阵列(帧)
tmp=np.zero(predictions.shape)
对于范围(0,1)中的i:
tmp[i,:]=预测[i,:]
预测结果=m2.预测(tmp)
label_vgg16=解码预测(预测结果)
插座关闭()
错误
预测=img_至_阵列(帧)
ValueError:不支持的图像形状:(1,224,224,64)
谢谢,非常感谢您的帮助。如果您已经有了一个numpy阵列,那么就没有必要使用img_to_阵列存储库来感谢您的精彩帮助您救了我的一天@Dr.Snoopy