创建DICOM目录

为了识别DICOM文件集,并方便访问存储在文件集的DICOM文件中的信息,DICOM标准定义了基本目录IOD。DICOM文件集包含一个或多个DICOM文件。文件集中包含的一个文件是DICOMDIR文件。DICOMDIR文件包含Dicom目录信息,这使得更容易访问文件集中其他Dicom文件中包含的信息。文件集中的DICOM文件被分配了文件ID,这样它们就可以被DICOMDIR文件引用,而DICOMDIR文件本身是由DICOMDIR的文件ID标识的。

LEADTOOLS提供了一个功能来简化为文件集创建DICOM目录的过程。

为了演示L_DicomDirXXX功能的典型用法,让我们假设需要构建文件集的DICOM目录,该文件集由文件夹“C:\DICOM Images\”和任何子文件夹中包含的文件定义。这个文件夹就是DICOMDIR文件的目标文件夹。

在应用程序的开始,应该指定目标文件夹。这可以在构造时完成,也可以在以后使用函数完成L_DicomDirReset

只有目标文件夹内的DICOM文件(例如,“C:\DICOM Images\Brain”)或该文件夹的子文件夹(例如,“C:\DICOM Images\Patient1\Series1\Knee”)才能添加到DICOM目录。文件ID,由Dicom目录用来引用添加的文件,将是文件的相对路径。例如,前面两个文件的文件id分别是“Brain”和“Patient1\Series1\Knee”。

DICOM文件添加到DICOM目录有两种方式:

这个函数L_DicomDirSetFileSetID可以通过提供一个简单的人类可读的标识符来标识文件集。还有,函数L_DicomDirSetDescriptorFile可用于为文件集指定描述符文件(“自述”文件)。

的函数L_DicomDirSetOptions而且L_DicomDirGetOptions让您获取或设置某些选项,这些选项会影响类中其他函数的行为。

DICOM目录准备好后,函数L_DicomDirSave可以调用创建DICOMDIR文件并存储目录信息。DICOMDIR文件被命名为“DICOMDIR”,并保存在目标文件夹(“C:\DICOM Images\DICOMDIR”)。

这个函数L_DicomDirLoadDS,可用于加载存储在现有DICOMDIR文件中的Dicom目录数据集。然后可以使用各种函数来操作加载的Dicom目录。例如,可以将其他DICOM文件添加到DICOM目录中。

下面的示例演示了使用LEADTOOLS L_DicomDirXXX功能创建DICOMDIR文件是多么容易。这个例子展示了如何为文件夹“C:\Medical”中的所有文件创建一个DICOM目录。

HDICOMDIR = L_DicomDirCreate(TEXT(“C: \ \医疗”),零);//将所有DICOM文件添加到目录中L_DicomDirInsertFile (hDicomDir, NULL);//保存DICOMDIR文件L_DicomDirSave (hDicomDir 0);

本主题提供有关高级“基本目录”支持的信息。有关底层基本目录键元素支持的信息,请参见处理关键元素

LEADTOOLS DICOM C API帮助
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。