Opencv 如何将Keras层添加到裁剪图像?

Opencv 如何将Keras层添加到裁剪图像?,opencv,keras,keras-layer,tf.keras,Opencv,Keras,Keras Layer,Tf.keras,我需要在我的顺序模型中添加一层(实际上是第一层),以便裁剪图像以删除除面以外的部分。对于人脸识别,我使用OpenCV。因此,就像PyTorch中的Transformations一样,我需要一个将此转换应用于图像并将输出传递到下一层的层 使用最新的稳定版本,分别是 Tensorflow < /代码>和 Keras ,它们分别是 1.140和 2.3.0。对于输入,最好使用生成器或keras.utils.Sequence,两者都使用model.fit\u generator()。我已经使用了这两种方

我需要在我的<代码>顺序模型中添加一层(实际上是第一层),以便裁剪图像以删除除面以外的部分。对于人脸识别,我使用
OpenCV
。因此,就像
PyTorch
中的
Transformations
一样,我需要一个将此转换应用于图像并将输出传递到下一层的层


使用最新的稳定版本,分别是<代码> Tensorflow < /代码>和<代码> Keras <代码>,它们分别是<代码> 1.140和 2.3.0。对于输入,最好使用生成器或

keras.utils.Sequence
,两者都使用
model.fit\u generator()
。我已经使用了这两种方法,问题是我需要一个层,我将执行一些自定义操作,如裁剪图像等,我该如何在模型中添加这样的层?它需要在模型的中间吗?是的,Py火炬提供了一种可能的方式。我认为你建议做所有这些完全与模型隔离的事情?