TensorFlow函数教程:tf.io.decode_png
2019-02-22 16:13 更新
tf.io.decode_png函数
别名:
- tf.image.decode_png
- tf.io.decode_png
tf.io.decode_png(
contents,
channels=0,
dtype=tf.dtypes.uint8,
name=None
)
将PNG编码的图像解码为uint8或uint16张量。
参数channels表示解码图像的所需数量的颜色通道。
可接受的值是:
- 0:使用PNG编码图像中的通道数。
- 1:输出灰度图像。
- 3:输出RGB图像。
- 4:输出RGBA图像。
如果需要,转换PNG编码的图像以匹配所请求的颜色通道数。
此操作还支持解码JPEG和非动画GIF,因为界面相同,但使用tf.image.decode_image更简洁。
参数:
- contents:string类型的0-d Tensor。PNG编码的图像。
- channels:可选的int。默认为0。解码图像的颜色通道数。
- dtype:可选的tf.DType,可以是:tf.uint8, tf.uint16。默认为tf.uint8。
- name:操作的名称(可选)。
返回:
dtype类型的Tensor。