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


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。