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