建立DICOM数据集,并将其保持到文件的简单示例代码

来源:互联网 发布:淘宝样式重置 编辑:程序博客网 时间:2024/05/22 07:07

关于建立DICOM数据集,并将其保持到文件的简单示例代码: 

char uid[100];DcmFileFormat fileformat;DcmDataset *dataset = fileformat.getDataset();dataset->putAndInsertString(DCM_SOPClassUID, UID_SecondaryCaptureImageStorage);dataset->putAndInsertString(DCM_SOPInstanceUID, dcmGenerateUniqueIdentifier(uid, SITE_INSTANCE_UID_ROOT));dataset->putAndInsertString(DCM_PatientName, "Doe^John");......dataset->putAndInsertUint8Array(DCM_PixelData, pixelData, pixelLength);OFCondition status = fileformat.saveFile("test.dcm", EXS_LittleEndianExplicit);if (status.bad())  cerr << "Error: cannot write DICOM file (" << status.text() << ")" << endl;
原创粉丝点击