Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 检索不支持的图像形状(1224224,64)错误_Python_Python 3.x_Numpy_Keras_Tensor - Fatal编程技术网

Python 检索不支持的图像形状(1224224,64)错误

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,

我有以下代码,我试图通过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, 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