【发布时间】:2018-08-21 19:14:32
【问题描述】:
我正在将单色通道图像添加到数组中
image = cv2.cvtColor(cv2.imread(path), cv2.COLOR_BGR2HSV)
tmp = image[:,:,1].reshape(160, 320, 1)
images.append(tmp)
但是,在顺序模型的启动过程中,我得到了
ValueError:输入 0 与图层cropping2d_1 不兼容:预期 ndim=4,发现 ndim=3
Cropping2D 如何处理单色通道图像??
模型开始如下:
model = Sequential()
model.add(Lambda(lambda x: x/255.0 - 0.5, input_shape=(160, 320, 1)))
model.add(Cropping2D(cropping=((50, 20), (0, 0))))
【问题讨论】:
标签: python python-3.x tensorflow opencv keras