TensorFlow函數(shù):tf.image.decode_png

2018-05-28 10:59 更新

tf.image.decode_png函數(shù)

tf.image.decode_png(
    contents,
    channels=0,
    dtype=tf.uint8,
    name=None
)

請參閱指南:圖像操作>編碼和解碼

將PNG編碼的圖像解碼為uint8或uint16張量.

attr channels表示解碼圖像的期望數(shù)量的顏色通道.

接受的值是:

  • 0:使用PNG編碼圖像中的通道數(shù)量.
  • 1:輸出灰度圖像.
  • 3:輸出RGB圖像.
  • 4:輸出RGBA圖像.

如果需要,將PNG編碼的圖像轉(zhuǎn)換為與請求的顏色通道數(shù)匹配.

此操作還支持解碼JPEG和非動畫GIF,因為界面相同,但使用tf.image.decode_image將更清晰.

參數(shù):

  • contents:string類型的Tensor,0維,PNG編碼的圖像.
  • channels:可選的int,默認(rèn)為0,解碼圖像的顏色通道數(shù)量.
  • dtype:可選的tf.DType,其來自:tf.uint8,tf.uint16,默認(rèn)為tf.uint8.
  • name:操作的名稱(可選).

返回值:

該函數(shù)返回dtype類型的Tensor.

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號