2017-04-07 4 views
0

Ich muss Bilder in HDF5-Format in meinem C++ Code lesen. Ich habe gegoogelt und es scheint, ich kann ITK benutzen. Könnten Sie mir bitte mitteilen, ob es eine solche Möglichkeit gibt?Wie liest man Bilder im HDF5-Format mit itk?

PS1. HDF5-Bilder sind im * .h5-Format.

PS2. Ich verwende ITK, um Bilder wie PNG- und JPG-Formate zu lesen.

Vielen Dank im Voraus,

Antwort

0

Ich glaube, Sie ITK, es zu lesen verwenden können. Eine gute Möglichkeit zu überprüfen, ob Ihr Bilddateiformat vom ITK-Lesegerät unterstützt wird, besteht darin, das Bild unter Slicer zu öffnen. Wenn die Datei korrekt geöffnet wird, können Sie loslegen.

Wenn nicht, ITK könnte es immer noch lesen, da Slicer im Wesentlichen nur 2D, skalare 3D und einige spezielle Vektor 3D Fälle interessiert.

+0

gerade versucht Slicer, aber es hat nicht funktioniert ... – ir0098

+0

Versuchen Sie ImageReadWrite Beispiel. Sie müssen Ihre Dimensionalität und Ihren Pixeltyp anpassen: https://github.com/InsightSoftwareConsortium/ITK/blob/master/Examples/IO/ImageReadWrite.cxx –

+0

http://www.hostingpics.net/viewer.php?id= 622740error.png – ir0098