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


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


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

用法

tf.keras.utils.img_to_array(
    img, data_format=None, dtype=None
)

參數

  • img 輸入 PIL Image 實例。
  • data_format 圖像數據格式,可以是"channels_first" 或"channels_last"。默認為 None ,在這種情況下使用全局設置 tf.keras.backend.image_data_format()(除非您更改它,否則默認為 "channels_last")。
  • dtype 要使用的 Dtype。默認為 None ,在這種情況下使用全局設置 tf.keras.backend.floatx()(除非您更改它,否則默認為 "float32")

返回

  • 一個 3D Numpy 數組。

拋出

  • ValueError 如果通過了無效的imgdata_format

用法:

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

相關用法


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