图像读取与存储-emcvxrail超融合平台-性能测试报告

时间:2024-07-01 14:40:38
【文件属性】:

文件名称:图像读取与存储-emcvxrail超融合平台-性能测试报告

文件大小:2.02MB

文件格式:PDF

更新时间:2024-07-01 14:40:38

Delphi DICOM

3.1 图像读取与存储 只要符合位图的格式要求,图像的显示不难实现,但 对于 DICOM 图像的显示,需要通过如下步骤进行 : (1) 读取头文件。判断前缀是否为 DICOM 标志,其主 要程序如下 : BlockRead(fp, tx, 4*SizeOf(Char), n); // 读取 4B if (tx[0] ='D') OR (tx[1]='I') OR (tx[2] ='C') OR (tx[3] = 'M') then lDICM := true; // 判断是否为 DICOM 文件标志“DICM” 编写程序时,可将文件过滤类型设置为 BMP 和 DICOM 格式文件,这样在单击“打开”文件时,会过滤掉其他无 关文件而只显示 .bmp 和 .dcm 类型的文件。 (2)读取数据元素。根据 group tag 和 element tag 查找 数据元素标签。按标签顺序,首先读取传输语法 ;其次读 取与图像有关的文本信息,如患者姓名,图像的宽高,当 读取到像素数据标签(7FE0,0010)时即可 ;最后读取图 像的像素数据。 要显示 DICOM 图像,就需读取 DICOM 图像的所有像 素数据。DICOM 数据集中,最后一个数据元素为像素数据, 该元素中存储了图像的像素信息。当找到图像数据存储标 签(7FE0,0010)时,指针往后移 8 位就是像素的起始位置。 读取像素数据主要程序如下 : case element of $00 : begin info := 'Pixel Data Group Length'; // 像素数据长度 if not lImageFormatOK then time_to_quit := TRUE;


网友评论