Как я могу «визуализировать» 3D-изображение (h5py) .h5 в Python? - PullRequest
0 голосов
/ 07 ноября 2018

Я хочу визуализировать трехмерное изображение, хранящееся в формате .h5. Я хотел бы знать, как я могу это сделать в Python. Для ввода у меня есть имя файла как '***. H5'

1 Ответ

0 голосов
/ 07 ноября 2018

Загрузить файл в python, как:

import h5py
filename = 'file.hdf5'
f = h5py.File(filename, 'r')

А потом проверь его тип. Если это пустой массив, вы можете использовать OpenCV или Pillow. Если это не так, просто создайте из него массив numpy с помощью f = np.array(f).

OpenCV:

cv.imshow('text', f)
cv.waitKey(0)
cv.destroyAllWindows()

Подушка:

Image.fromarray(f).show()
...