I am using DCMTK 3.6.4 version. when decompressing DICOM file ,i am facing "Tag not found" error.
Sample Code :
Code: Select all
int main(int argc, char* argv[])
{
DJDecoderRegistration::registerCodecs();
DJEncoderRegistration::registerCodecs();
OFCondition status = EC_Normal;
DcmFileFormat file;
std::string filepath = "F:/test_data/1.dcm";
status = file.loadFile(filepath.c_str());
if (status.good())
{
DcmDataset *data = file.getDataset();
status = data->chooseRepresentation(EXS_LittleEndianExplicit, NULL);
if (status.good())
std::cout << "DeCompression Succeed" << std::endl;
else
std::cout << "Failed to DeCompress :" << status.text() << std::endl;
}
}
Code: Select all
F: Tag not found: decompressing file: F:/test_data/output.dcm
Thanks in advance.