私は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やpillowを使ってイメージを前処理するのが簡単であるという利点があります。私のイメージは大ですが、少数ですので、一度だけプリロードする必要があります。プロセスのボトルネックではありません。お役に立てれば。 –