2017-06-22 5 views
0

Ich möchte Inception-Modul auf TIFF Bilder neu zu trainieren. Ich habe die Schritte in https://codelabs.developers.google.com/codelabs/tensorflow-for-poets/#0 verfolgt. Allerdings scheint es, TIFF-Bilder werden nicht von Anfang Modul unterstützt, weil ich die folgenden FehlerRetraining Inception mit TIFF Bilder

2017-06-22 16:52:56.712653: W tensorflow/core/platform /cpu_feature_guard.cc:45] The TensorFlow library wasn't compiled to use SSE4.1  instructions, but these are available on your machine and could speed up CPU  computations. 
Looking for images in 'Type 1' 
No files found 
Looking for images in 'Type 2' 
No files found 
No valid folders of images found at Myfolder 

Gibt es eine Möglichkeit, dieses Problem zu umgehen erhalten haben? Vielen Dank im Voraus!

Antwort

2

Sie haben Recht damit, dass TensorFlow keine TIFF-Bilder unterstützt.

Siehe hier: Tensorflow Machine Learning: No Decoder for TIFF Images?

Wenn Sie TIFF-Bilder verwenden möchten, können Sie eine Bibliothek wie PIL oder Pillow verwenden könnte, die TIFF-Bilder lesen und sie in eine numpy Array umwandeln in TensorFlow zu füttern.

Siehe Working with TIFFs (import, export) in Python using numpy für ein Beispiel.

Wenn Sie eine große Menge an TIFF-Dateien haben, würde das obige Training langsam machen, da Sie mehr Zeit damit verbringen würden, TIFF-Dateien zu lesen und zu entschlüsseln.

In diesem Fall werfen Sie einen Blick auf https://www.tensorflow.org/extend/new_data_formats wie benutzerdefinierte Dateiformate unterstützt werden.

Verwandte Themen