1
我能夠讀取第一幀,但我將如何閱讀其他幀?一個文件中有60幀。如何閱讀多幀DICOM圖像
我能夠讀取第一幀,但我將如何閱讀其他幀?一個文件中有60幀。如何閱讀多幀DICOM圖像
對於未壓縮的圖像,幀存儲在一個連續的斑點中。對於壓縮圖像,第一個數據項(FFFE,E000)有一個4字節的偏移列表,以表示每幀的開始。
例如,200x200x16位的未壓縮幀需要80000字節。如果你的文件有50幀,它將有80K x 50 = 4MB的圖像數據。這些幀按順序堆疊在一起,所以幀N將偏移N×80K字節。
對於壓縮幀,數據項的開頭包含一個4字節整數列表,每個幀的文件中都有絕對偏移量。每個幀的壓縮數據長度都是從列表指向的數據項獲得的。
謝謝您的回覆,請您提供任何技術幫助以閱讀第二幀等。 – user1252455 2012-03-07 07:47:52
如果我目前的答案不能解決問題,那麼您需要分享您的代碼,以便我可以看到哪裏可以幫助您。 – BitBank 2012-03-08 00:33:13