Up 単独の画像ファイルの読み込み 作成: 2021-04-27
更新: 2021-04-27


    画像ファイル image0.jpg を用意する。
    ──ここでは簡単のため,サイズを 5 x 3 (pixel) とする

    以下,python インタラクティブ・シェルで作業する。
      $ source [パス]/venv/bin/activate (venv) $ python >>> import tensorflow as tf >>> tf.enable_eager_execution()
     tf.enable_eager_execution() は必須!


    画像ファイルの読み込み
      >>> fname = '(パス)/image0.jpg' >>> image_r = tf.read_file(fname)

    デコード
      m x n ピクセルの画像を,つぎの配列に:
       ( [R(x, y), G(x, y), B(x, y)], 0 ≦ x<m)), 0 ≦ y<n >>> image = tf.image.decode_image(image_r, channels=3) >>> image array([[[ 79, 72, 64], [145, 145, 133], [135, 140, 136], [115, 120, 114], [102, 107, 101]], [[ 74, 71, 54], [117, 112, 82], [130, 119, 73], [111, 90, 59], [ 89, 68, 37]], [[ 66, 59, 31], [114, 90, 54], [133, 103, 51], [116, 93, 51], [ 94, 71, 29]]], dtype=uint8)> >>>