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


Python tf.keras.utils.array_to_img用法及代碼示例


將 3D Numpy 數組轉換為 PIL Image 實例。

用法

tf.keras.utils.array_to_img(
    x, data_format=None, scale=True, dtype=None
)

參數

  • x 可以轉換為 Numpy 數組的任何形式的輸入數據。
  • data_format 圖像數據格式,可以是"channels_first" 或"channels_last"。默認為 None ,在這種情況下使用全局設置 tf.keras.backend.image_data_format()(除非您更改它,否則默認為 "channels_last")。
  • scale 是否重新縮放圖像,使最小值和最大值分別為 0 和 255。默認為 True
  • dtype 要使用的 Dtype。默認為 None ,在這種情況下使用全局設置 tf.keras.backend.floatx()(除非您更改它,否則默認為 "float32")

返回

  • 一個 PIL 圖像實例。

拋出

  • ImportError 如果 PIL 不可用。
  • ValueError 如果通過了無效的xdata_format

用法:

from PIL import Image
img = np.random.random(size=(100, 100, 3))
pil_img = tf.keras.preprocessing.image.array_to_img(img)

相關用法


注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.keras.utils.array_to_img。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。