GDCM文件元信息测试程序实现

395 篇文章 ¥29.90 ¥99.00
本文介绍了如何利用开源库GDCM进行DICOM文件的元信息处理,包括创建时设置SOP类UID、传输语法UID和元信息版本,以及读取时获取这些信息的过程,对医学图像处理工程师具有实践指导意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GDCM文件元信息测试程序实现

在医学图像处理中,GDCM(Grassroots DICOM)是一个非常流行的开源库,用于读取和写入DICOM文件。在GDCM库中,FileMetaInformation类用于存储文件的元信息。本篇文章将介绍如何使用GDCM的FileMetaInformation类来创建和读取DICOM文件的元信息。

首先是创建DICOM文件的元信息。下面的代码演示了如何设置DICOM文件的元信息,包括文件的SOP类UID、传输语法UID和元信息版本。

#include "gdcmGlobal.h"
#include "gdcmFile.h"
#include "gdcmFileMetaInformation.h"

int main(int argc, char* argv[])
{
    gdcm::Global& g = gdcm::Global::GetInstance();
    g.LoadResourcesFiles();

    // Create a new DICOM file
    gdcm::File file;
    gdcm::DataSet& ds = file.GetDataSet();

    // Set the SOP class UID and transfer syntax UID
    gdcm::FileMetaInformation& fmi = file.GetHeader();
    fmi.SetDataSetTransferSyntax(gdcm::TransferSyntax::ExplicitVRLittleEndian);
    fmi.SetMetaInformationVersion
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值