我正在研究用于人工智能的python,其中一项任务要求我创建一个模型来根据ROI预测人员的年龄,我设法创建了一个模型并分离了人的面部,但是当我尝试将新维度添加到numpy数组并将其传递给模型,我得到以下错误:
conv2d层的输入0与该层不兼容:输入形状的预期轴-1具有值3,但接收到的输入形状为[None,202,202,1]
image = cv2.cvtColor(image_face, cv2.COLOR_BGR2GRAY)
image = cv2.resize(image, (200, 200), interpolation=cv2.INTER_LANCZOS4)
image = image.img_to_array(image)
print(imagem)
image = np.expand_dims(image, axis = 0)
image = np.array(image, dtype=np.float) / 255
predictAge(image )