Я работаю с несколькими Dicom файлов и когда я пытаюсь использовать dicomread («filename.dcm») в MATLAB он дает следующее сообщение об ошибке:Ошибка: сжатым пиксельным данным отсутствуют разделители элементов.?
Error using dicomread>processOffsetTable (line 943)
The compressed pixel data is missing item delimiters.
Error in dicomread>processEncapsulatedPixels (line 858)
[offsetTable, offset] = processOffsetTable(metadata);
Error in dicomread>newDicomread (line 232)
X = processEncapsulatedPixels(metadata, frames);
Error in dicomread (line 86)
[X, map, alpha, overlays] = newDicomread(msgname, frames, useVRHeuristic);
я могу посмотреть этот же файл в смотровых DICOM Softwares как Онис , di com viewer, Sante Dicom и т. д., но когда я использую dicomread, я не вижу их видеть и получаю эту ошибку.
У меня так много изображений этого же формата и не может начинаться с самого начала, есть ли способ Я могу использовать этот файл и просматривать его.
Вот предупреждение о том, что Matlab дает вместе с опубликованной ошибкой выше: Пожалуйста, попробуйте помочь мне с этим, я понятия не имею, что делать с этим @A_J. Предупреждение: Атрибут (0002,0010) появляется более одного раза. Используя последний. > В dicomread> getAttributeData при 377 > В dicomread> getAttributesNeededForReading при 298 > В dicomread> newDicomread на 197 > В dicomread при 80 > В SkullDemo_Mac_V4> compute_Callback при 313 > В gui_mainfcn на 96 > В SkullDemo_Mac_V4 на 42 В @ (hObject, eventdata) SkullDemo_Mac_V4 ('compute_Callback', hObject, eventdata, guidata (hObject)) – Gopi
Тег '0002,0010' является' Transfer Syntax UID'. Почему это появляется дважды в вашем наборе данных. Вы должны проверить источник изображения. Также проверьте значение обоих вхождений одинаково или различно. Если это другое, то это проблема. –
О, хорошо, я постараюсь его найти. благодаря – Gopi