Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image processing 如何将遮罩应用于Keras中的输入图像_Image Processing_Keras - Fatal编程技术网

Image processing 如何将遮罩应用于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(

从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(
        'data/train',
        target_size=(150, 150),
        batch_size=32,
        class_mode='binary')

对于每个输入图像,我希望在该图像上应用遮罩,然后将其用于拟合方法。磁盘上没有掩码,必须为每个输入图像计算掩码。例如,我对输入图像进行二值化,以选择图像的某些区域来制作遮罩,然后通过应用遮罩,我希望将图像的特定区域作为输入。当图像被
ImageDataGenerator
从磁盘读取时,如何将掩码应用于图像?

它们是计算出来的还是随机的?掩模从哪里来?我通过应用一些形态学操作,如大津阈值和凸包,从图像本身计算掩模。