找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 1774|回复: 4

[求助]如何解读DICOM文件中的图像信息?

[复制链接]
发表于 2003-4-24 15:31:03 | 显示全部楼层 |阅读模式
能不能根据相关的TAG头查找到对应的数据哪?图像信息的存放位置在哪里有没有定义的?
发表于 2003-4-24 16:30:35 | 显示全部楼层

[求助]如何解读DICOM文件中的图像信息?

以(0028,*****)开头的tag号,表示图象属性和图象信息。
(7fe0,0010)图象数据
 楼主| 发表于 2003-4-24 17:32:01 | 显示全部楼层

[求助]如何解读DICOM文件中的图像信息?

那是不是说:我打开DICOM文件,一个字节一个字节查过去,找到(7fe0,0010),后面跟的数据就是图像数据?(这个图像数据代表什么意思哪?图像信息的长度?还是图像信息的起始位置?)请再指点,多谢!
发表于 2003-4-24 20:42:10 | 显示全部楼层

[求助]如何解读DICOM文件中的图像信息?

是的。要一个个字节找下去。这是数图像据区的标志。接下来的8个节是图像数据的长度。再接下来就是数据。看看这段代码
//pData先指向文件数据的头
int j =0"
while(TRUE)
{
   if (*(WORD *)(pData+j)==0x7fe0 && *(WORD *)(pData+j+2)==0x0010)
   {
    nPixelDataLen =*(DWORD *)(pData+j+4)"
    pData +=(j+8)"
    break"
   }
   j++"
}
//现在pData就指向图像数据区了。数据区长度为nPixelDataLen。
这只是单帧非压缩图像的格式。
 楼主| 发表于 2003-4-24 23:44:47 | 显示全部楼层

[求助]如何解读DICOM文件中的图像信息?

多谢多谢
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表