Image processing 如何将遮罩应用于Keras中的输入图像
从Keras文档中,这是一个使用Image processing 如何将遮罩应用于Keras中的输入图像,image-processing,keras,Image Processing,Keras,从Keras文档中,这是一个使用IamgeDataGenerator从磁盘获取图像并将其馈送到合适的方法的示例: train_datagen = ImageDataGenerator( rescale=1./255, shear_range=0.2, zoom_range=0.2, horizontal_flip=True) train_generator = train_datagen.flow_from_directory(
IamgeDataGenerator
从磁盘获取图像并将其馈送到合适的方法的示例:
train_datagen = ImageDataGenerator(
rescale=1./255,
shear_range=0.2,
zoom_range=0.2,
horizontal_flip=True)
train_generator = train_datagen.flow_from_directory(
'data/train',
target_size=(150, 150),
batch_size=32,
class_mode='binary')
对于每个输入图像,我希望在该图像上应用遮罩,然后将其用于拟合方法。磁盘上没有掩码,必须为每个输入图像计算掩码。例如,我对输入图像进行二值化,以选择图像的某些区域来制作遮罩,然后通过应用遮罩,我希望将图像的特定区域作为输入。当图像被
ImageDataGenerator
从磁盘读取时,如何将掩码应用于图像?它们是计算出来的还是随机的?掩模从哪里来?我通过应用一些形态学操作,如大津阈值和凸包,从图像本身计算掩模。