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


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