3
我注意到Tensorflow
Python
包提供了讀取文件後解碼jpeg
,png
和gif
圖像的標準程序。例如,對於png
:Tensorflow機器學習:TIFF圖像無解碼器?
import tensorflow as tf
filename_queue = tf.train.string_input_producer(['/Image.png']) # list of files to read
reader = tf.WholeFileReader()
key, value = reader.read(filename_queue)
decoded_image = tf.image.decode_png(value) # use png or jpg decoder based on your files.
然而,tiff
格式解碼器似乎缺少。
那麼對於tiff
文件有什麼解決方案?當然,我可以將我的輸入圖像轉換爲png
,但這似乎不是一個非常聰明的解決方案。
嗨,我目前面臨同樣的問題。你最終使用了哪種方法?編寫您自己的TIFF格式解碼器或簡單地將您的文件轉換爲支持的格式,例如PNG?謝謝! – jlhw
@jlhw嗨,在這一天結束我加載在Python的圖片我自己(通過標準的Python庫圖片),然後放他們,如同張量來TensorFlow。它的優點是可以很容易地在實際的網絡培訓之前用Python中的numpy或枕頭以預想的方式預處理圖像。我的圖片很大,但很少,所以我只需要預先加載一次,這不是過程的瓶頸。希望這可以幫助。 –