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

2018-05-25 11:19 更新

tf.image.decode_image函數(shù)

tf.image.decode_image(
    contents,
    channels=None,
    name=None
)

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

請(qǐng)參閱指南:圖像操作>編碼和解碼

decode_bmp,decode_gif,decode_jpeg和decode_png的方便函數(shù).

檢測(cè)圖像是否為BMP,GIF,JPEG或PNG,并執(zhí)行相應(yīng)的操作將輸入字節(jié)string轉(zhuǎn)換為類型uint8的Tensor.

注意: decode_gif返回一個(gè)4維數(shù)組[num_frames、高度、寬度、3],而不是decode_bmp、decode_jpeg和decode_png,后者返回3維數(shù)組[height, width, num_channels].如果您使用BMP、JPEG或PNG文件混合GIF文件,請(qǐng)確保在構(gòu)造圖表時(shí)考慮到這一點(diǎn).

參數(shù):

  • contents:0-D string,編碼的圖像字節(jié).
  • channels:可選的int,默認(rèn)為0,解碼圖像的顏色通道數(shù)量.
  • name:操作的名稱(可選)

返回值:

對(duì)于BMP、JPEG和PNG圖像,形狀為[height, width, num_channels]或者對(duì)于GIF圖像,形狀為[num_frames, height, width, 3]的類型為uint8的Tensor.

可能引發(fā)的異常:

  • ValueError:通道數(shù)量不正確.
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)