1 回答

TA貢獻1803條經(jīng)驗 獲得超3個贊
您嘗試訪問明顯不存在的 IconImageSequence (0088,0200)。DicomDir僅包含圖像的一些主要數(shù)據(jù)。將圖像添加到 dicomdir 時,由您來添加其他信息。其中一個可選信息,fo-dicom不會自動添加,是圖標。DicomDir允許包含一個小圖標,以顯示是否要快速顯示一些預(yù)覽。
實際上應(yīng)該包含您可能需要的所有信息,例如實例或文件名等。imageRecord
我不知道為什么在你用fo-dicom存儲文件之前,代碼行工作得很好。我假設(shè)已經(jīng)有一個DICOMDIR與包含圖標的其他應(yīng)用程序一起創(chuàng)建?然后,當(dāng)您到達新添加的條目時,foreach崩潰。
在將新實例添加到 DICOMDIR 時,您可以自己添加一個 Icon,也可以添加一個檢查,如“if imageRecord.TryGetSequece(iconImageSequence, out seq)..”來處理沒有圖標的情況。
無論如何,我建議添加檢查,因為您可能會在某一天閱讀帶有對某些結(jié)構(gòu)報告的引用的DICOMDIR,而這些結(jié)構(gòu)化報告沒有像素數(shù)據(jù),因此不會包含圖標。
- 1 回答
- 0 關(guān)注
- 244 瀏覽
添加回答
舉報