當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。