tensorflow之讀取jpg圖像長和寬實例
有時需要讀取jpg圖像的長和寬,tensorflow提供了很好的支持
直接上示例
decode_jpeg_data = tf.placeholder(dtype=tf.string) decode_jpeg = tf.image.decode_jpeg(decode_jpeg_data, channels=3) image_data = tf.gfile.FastGFile("C:/Users/shenwei/Desktop/timg.jpg", 'rb').read() print(len(image_data)) with tf.Session() as sess: image = sess.run(decode_jpeg,feed_dict={decode_jpeg_data: image_data}) print(image.shape[0]) print(image.shape[1])
注意看image,shape是(800,800,3) 表示長為800 寬為800 3個通道
補充知識:TensorFlow中multiply和matmul的區(qū)別
TensorFlow中multiply是兩個矩陣之間對應元素相乘,可以是矩陣*矩陣,也可以是矩陣*向量或是矩陣*一個數(shù);
而matmul則是矩陣相乘,是矩陣行*矩陣列,即a x b。如下所示:
這個是multiply,矩陣對應元素相乘
這個是matmul,即行 x 列
以上這篇tensorflow之讀取jpg圖像長和寬實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
VSCODE配置Markdown及Markdown基礎語法詳解
這篇文章主要介紹了VSCODE配置Markdown及Markdown基礎語法詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01利用Python實現(xiàn)字幕掛載(把字幕文件與視頻合并)思路詳解
這篇文章主要介紹了如何利用Python實現(xiàn)字幕掛載,把字幕文件與視頻合并,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-10-10Python中range、np.arange和np.linspace的區(qū)別
本文主要介紹了Python中range、np.arange和np.linspace的區(qū)別,文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-03-03