2017-04-07 64 views
0

我需要在我的C++代碼中以HDF5格式讀取圖像。我GOOGLE了一下,似乎我可以使用ITK。如果有這種可能性,請讓我知道嗎?如何使用itk讀取HDF5格式的圖像?

PS1。 HDF5圖像格式爲* .h5。

PS2。我使用ITK來讀取像PNG和JPG格式的圖像。

在此先感謝,

回答

0

我相信你可以使用ITK來閱讀它。檢查您的圖像文件格式是否被ITK的讀者支持的一個好方法是嘗試使用Slicer打開您的圖像。如果文件正確打開,那麼你很好。

如果不是這樣,ITK可能仍然會閱讀它,因爲Slicer基本上只關心2D,標量3D和一些特殊的矢量3D案例。

+0

剛剛嘗試切片機,但它沒有工作... – ir0098

+0

嘗試ImageReadWrite示例。您需要調整維度和像素類型:https://github.com/InsightSoftwareConsortium/ITK/blob/master/Examples/IO/ImageReadWrite.cxx –

+0

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