Как читать DimeSize из изображений .mhd? - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть набор данных, содержащий ультразвуковые изображения. Для каждого изображения у меня есть одно изображение формата .raw и одно .mhd. Я использую Matlab. Когда я захожу в каталог изображений в каталоге matlab, когда я нажимаю на файл .mhd, я получаю следующую информацию:

ObjectType = Image
NDims = 3
BinaryData = True
BinaryDataByteOrderMSB = False
CompressedData = False
TransformMatrix = 1  0  0  0  1  0  0  0  1
CenterOfRotation = 0  0  0
AnatomicalOrientation = RAI
Offset = 0  0  0
ElementSpacing = 0.308       0.154        1.54
DimSize = 669  1102     1
ElementNumberOfChannels = 1
ElementType = MET_UCHAR
ElementDataFile = patient0001_2CH_ED.raw

как я могу получить DimSize, не нажимая на изображение? Я имею в виду, каков код для получения размера изображения?

1 Ответ

0 голосов
/ 19 апреля 2019

Какой формат файла у вас .mhd? Это файлы "Insight Meta-Image"? Если это так, то есть проект MathWorks File Exchange, который утверждает, что может прочитать их: https://www.mathworks.com/matlabcentral/fileexchange/29344-read-medical-data-3d.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...