Python 3.x 无法将cv2.GaussianBlur()添加到Keras序列模型

Python 3.x 无法将cv2.GaussianBlur()添加到Keras序列模型,python-3.x,keras,cv2,Python 3.x,Keras,Cv2,代码是 model = Sequential() model.add(Lambda(lambda x:cv2.GaussianBlur(x, (3,3), 0), input_shape=(160, 320, 3))) 我有一个错误: TypeError: src is not a numpy array, neither a scalar 如何创建图像处理函数到输入图像的管道。我是否应该创建一个用户定义的函数,然后将其添加到我的图层中。如果是,请举例说明

代码是

model = Sequential()

model.add(Lambda(lambda x:cv2.GaussianBlur(x, (3,3), 0), input_shape=(160, 320, 3)))
我有一个错误:

TypeError: src is not a numpy array, neither a scalar
如何创建图像处理函数到输入图像的管道。我是否应该创建一个用户定义的函数,然后将其添加到我的图层中。如果是,请举例说明