美文网首页深度学习
读取图像中代码一些知识点

读取图像中代码一些知识点

作者: 庵下桃花仙 | 来源:发表于2019-04-12 21:57 被阅读0次

ImageDataGenerator 类

keras.preprocessing.image.ImageDataGenerator(featurewise_center=False,  
                                             samplewise_center=False, 
                                             featurewise_std_normalization=False, 
                                             samplewise_std_normalization=False, 
                                             zca_whitening=False, 
                                             zca_epsilon=1e-06, 
                                             rotation_range=0, 
                                             width_shift_range=0.0, 
                                             height_shift_range=0.0, 
                                             brightness_range=None, 
                                             shear_range=0.0, 
                                             zoom_range=0.0, 
                                             channel_shift_range=0.0, 
                                             fill_mode='nearest', 
                                             cval=0.0, 
                                             horizontal_flip=False, 
                                             vertical_flip=False, 
                                             rescale=None, 
                                             preprocessing_function=None, 
                                             data_format=None, 
                                             validation_split=0.0, 
                                             dtype=None)

通过实时数据增强生成张量图像数据批次。数据将按批次不断循环。
参数:
rescale: 重缩放因子。默认为 None。如果是 None 或 0,不进行缩放,否则将数据乘以所提供的值(在应用任何其他转换之前)

ImageDataGenerator 类方法

flow_from_directory

flow_from_directory(directory, target_size=(256, 256), color_mode='rgb', classes=None, class_mode='categorical', batch_size=32, shuffle=True, seed=None, save_to_dir=None, save_prefix='', save_format='png', follow_links=False, subset=None, interpolation='nearest')

部分参数:

  • directory: 目标目录的路径。每个类应该包含一个子目录。任何在子目录树下的 PNG, JPG, BMP, PPM 或 TIF 图像,都将被包含在生成器中。
  • target_size: 整数元组 (height, width),默认为 (256, 256)。 所有找到的图都会调整到这个维度。
  • batch_size: 批量数据的尺寸(默认:32)。
  • class_mode: "categorical", "binary", "sparse", "input" or None 之一。 默认:"categorical"。决定返回标签数组的类型:
    1、categorical将是 2D one-hot 编码标签,
    2、binary将是 1D 二进制标签,
    3、sparse 将是 1D 整数标签,
    4、input 将是与输入图像相同的图像(主要用于与自动编码器),
    5、如果为 None,不返回标签(生成器将只产生批量的图像数据,对于model.predict_generator(), model.evaluate_generator() 等很有用)。请注意,如果 class_mode 为 None,那么数据仍然需要驻留在 directory 的子目录中才能正常工作。

返回

一个生成(x, y)元组的DirectoryIterator,其中x是一个包含一批尺寸为(batch_size, *target_size, channels)的图像的Numpy数组,y是对应标签的Numpy数组。

相关文章

  • 读取图像中代码一些知识点

    ImageDataGenerator 类 通过实时数据增强生成张量图像数据批次。数据将按批次不断循环。参数:res...

  • Matlab

    Matlab读取带有地理信息的图像 目前需要读取遥感影像并对像元值进行重新计算后再输出图像。 代码如下: [A, ...

  • OpenCV入门

    图像处理的基本操作  在图像处理的过程中,读取图像、显示图像和保存图像是最基本的操作 1. 读取图像 retval...

  • OpenCV-Python学习(一):图像入门

    目标: 1.读取图像 2.显示图像 3.保存图像 4.使用Matplotlib显示图像 一、读取图像 读取图像函数...

  • python图像读取与自动化处理

    PIL 图像读取 输出结果: matplotlib 图像读取 输出结果: skimage 图像读取 输出结果: o...

  • Jetson Nano 使用Opencv抓图

    Sensor型号:树莓派 IMX219 在Opencv中读取并保存图像数据, 图像读取 cap = cv2.Vid...

  • 【opencv四】利用opencv读取显示视频

    在opencv中读取显示视频的头文件是highgui.hpp。视频图像处理头文件imgproc.hpp。整体代码如...

  • OpenCV imshow()无法显示图片,无响应

    问题描述:使用如下代码调用opencv读取显示图像,imshow()后窗口图像显示无响应 解决方案: 调用 des...

  • Python读取execl数据并绘制图像

    使用python从excel读取数据,并用matplotlib绘制成二维图像。 主要知识点为: 使用xlrd扩展包...

  • nii图像读取

    SimpleITK读取和保存nii图像 注意SimpleITK读取的图像,顺序为(z,y,x) nibabel读取...

网友评论

    本文标题:读取图像中代码一些知识点

    本文链接:https://www.haomeiwen.com/subject/ymohwqtx.html