GDCM:Torture的测试程序

167 篇文章 9 订阅 ¥59.90 ¥99.00
GDCM是一个用于处理医学影像的C++开源库,其Torture测试程序用于测试库的功能及错误处理。程序包括DICOM文件解析器和生成器。解析器通过gdcm::Reader读取文件,生成器则利用gdcm::Writer写入DICOM文件,用于确保库的稳定性和自定义应用的开发测试。
摘要由CSDN通过智能技术生成

GDCM:Torture的测试程序

GDCM(Grassroots DICOM)是一个用于处理医学影像和相关数据的C++开源库。该库提供了一组用于读取和写入DICOM文件的工具,可用于创建自定义DICOM应用程序。本文将介绍GDCM库中的Torture测试程序。

Torture测试程序是GDCM库的测试套件之一,它旨在测试GDCM库的所有功能以及特殊情况下的错误处理。该程序主要包括两个部分:一个DICOM文件解析器和一个生成器。

DICOM文件解析器可以使用以下代码进行调用:

#include "gdcmReader.h"
#include "gdcmPrinter.h"

int main(int argc, char *argv[])
{
    if( argc < 2 ) return 1;

    const char *filename = argv[1];

    gdcm::Reader reader;
    reader.SetFileName( filename );
    if( !reader.Read() )
    {
        std::cerr << "Could not read: " << filename << std::endl;
        return 1;
    }

    gdcm::File &file = reader.GetFile();
    gdcm::DataSet &ds 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值