当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.keras.utils.load_img用法及代码示例


将图像加载为 PIL 格式。

用法

tf.keras.utils.load_img(
    path, grayscale=False, color_mode='rgb', target_size=None,
    interpolation='nearest'
)

参数

  • path 图像文件的路径。
  • grayscale 不推荐使用 color_mode="grayscale"
  • color_mode "grayscale"、"rgb"、"rgba" 之一。默认值:"rgb"。所需的图像格式。
  • target_size None (默认为原始大小)或整数元组 (img_height, img_width)
  • interpolation 如果目标大小与加载图像的大小不同,则用于重新采样图像的插值方法。支持的方法是"nearest"、"bilinear" 和"bicubic"。如果安装了 PIL 1.1.3 或更高版本,则还支持"lanczos"。如果安装了 PIL 3.4.0 或更高版本,则还支持 "box" 和 "hamming"。默认情况下,使用"nearest"。

返回

  • 一个 PIL 图像实例。

抛出

  • ImportError 如果 PIL 不可用。
  • ValueError 如果不支持插值方法。

用法:

image = tf.keras.preprocessing.image.load_img(image_path)
input_arr = tf.keras.preprocessing.image.img_to_array(image)
input_arr = np.array([input_arr])  # Convert single image to a batch.
predictions = model.predict(input_arr)

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.keras.utils.load_img。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。