[Insight-users] DICOM Header Info

TienGarry gjtian at hotmail.com
Mon Dec 15 23:31:57 EST 2008


I want to retrieve some information from dicom header, for example I can get
the patient weight correctly:
 
    entryId = "0010|1030";    double patientweight = 0.;
    tagItr = dictionary.Find( entryId );
 
but when I want to get the information like this, I can get the error 
inforamtion.
    entryId = "0018|1072";
    tagItr = dictionary.Find( entryId );
    if( tagItr == end )    {        std::cerr << "Tag " << entryId;        std::cerr << " not found in the DICOM header" << std::endl;        return EXIT_FAILURE;    }
 
The header ifor displayed in ImageJ like this:
0054,0013  Energy Window Range Sequence: 0054,0014  Energy Window Lower Limit: 350 0054,0015  Energy Window Upper Limit: 650 0054,0016  Radiopharmaceutical Information Sequence: 0018,1072  Radionuclide Start Time: 090748.000000 0018,1074  Radionuclide Total Dose: 370500000 0018,1075  Radionuclide Half Life: 6586.20018,1076  Radionuclide Positron Fraction: 0 0054,0300  Radionuclide Code Sequence: 0054,0081  Number of Slices: 2620054,0410  Patient Orientation Code Sequence: 
_________________________________________________________________
超炫人气榜给您所有偶像的最新资讯和排名,快来支持自己的偶像!
http://cnweb.search.live.com/xrank/results.aspx?q=%e5%91%a8%e6%9d%b0%e4%bc%a6&FORM=MSNH
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20081216/138cf730/attachment.htm>


More information about the Insight-users mailing list