1. 程式人生 > >python影象的編碼處理

python影象的編碼處理

matplotlib.pyplot是一個python的畫圖工具,當讀取jpg格式的檔案時,可以對影象進行解碼,解碼之後的結果是一個張量,利用程式輸出解碼之後的三維矩陣和重構出的解碼後的影象,程式碼以及結果如下:

import tensorflow as tf import matplotlib.pyplot as plt sess = tf.Session() # 載入一張彩色影象 image_filename = '97.jpg' image_file = tf.gfile.FastGFile(image_filename,'rb').read() # 解碼 image1 = tf.image.decode_jpeg(image_file) #print(image1.eval()) print(sess.run(image1)) #print(image.eval()) plt.imshow(sess.run(image1)) plt.show()