阅读(12.1k) 书签 (0)

TensorFlow函数:tf.image.convert_image_dtype

2018-05-22 10:51 更新

tf.image.convert_image_dtype函数

tf.image.convert_image_dtype(
    image,
    dtype,
    saturate=False,
    name=None
)

定义在:tensorflow/python/ops/image_ops_impl.py.

请参阅指南:图像操作>颜色空间之间转换

将image转换为dtype,根据需要缩放其值.

使用浮点值表示的图像的值预期在[0,1)范围内.存储在整数数据类型中的图像数据预计在范围[0,MAX]内的具有值,其中MAX数据类型是最大的可表示正数.

这个操作可以在数据类型之间转换,在转换之前适当地缩放值.

请注意,从浮点输入转换为整数类型可能会导致上溢/下溢问题.设置饱和度为True,以避免有问题的转换中出现此类问题.如果启用,饱和将在执行潜在的危险转换之前将输出剪切到允许的范围内(并且仅在执行此类转换之前,即从浮点转换为整数类型时,以及从符号类型转换为无符号类型;saturate对浮动之间的强制转换和增加类型范围的强制转换没有影响).

参数:

  • image:一个图像.
  • dtype:要将image转为DType.
  • saturate:如果为True,则在强制转换前裁剪输入(如有必要).
  • name:此操作的名称(可选).

返回值:

返回要转换为dtype的image.