[ITK] [ITK-users] (no subject)
Matt McCormick
matt.mccormick at kitware.com
Mon Jul 14 21:18:46 EDT 2014
Hi Roy,
Does calling GetLabelFromTag [1] return true?
Thanks,
Matt
[1] http://www.itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html#adad2642a7dab4a896a8bf6afea6ff205
On Mon, Jul 14, 2014 at 9:08 PM, Harnish, Roy <Roy.Harnish at ucsf.edu> wrote:
> Hi Matt,
>
> Thanks for getting back with me so quickly! I just tried turning both of those on, but I get the same result.
>
> Roy
>
>
> ________________________________________
> From: Matt McCormick [matt.mccormick at kitware.com]
> Sent: Monday, July 14, 2014 6:02 PM
> To: Harnish, Roy
> Cc: insight-users at itk.org
> Subject: Re: [ITK] [ITK-users] (no subject)
>
> Hi Roy,
>
> Does ccalling LoadPrivateTagsOn() [1] or LoadSequencesOn() [2] improve
> the result?
>
> Matt
>
> [1] http://www.itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html#a26ea3d5e85c0e6a7a614cbfbc05c4478
>
> [2] http://www.itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html#a7e81a44773f7daf85c6523866312372e
>
> On Mon, Jul 14, 2014 at 8:19 PM, Harnish, Roy <Roy.Harnish at ucsf.edu> wrote:
>> Hi,
>>
>> I'm wondering if there is a procedure for adding a dicom dictionary to those
>> that are used by the GDCMImageIO, or a way to parse a private field by
>> furnishing the pertinent info to the right method. I'm trying to access the
>> field 0119,1030, which is pretty much a 3d version of
>> ImageOrientationPatient. I have no problem seeing the field in a dcmdump of
>> an image that contains the field, but am having trouble getting my program
>> to handle the field properly. Here's what a dcmdump of the field looks
>> like:
>>
>> cbl-mbp-3369:Release rharnish$ dcmdump dce.dcm | grep -i imageor
>> (0020,0037) DS [-1\-0\0\-0\-1\0] # 16, 6
>> ImageOrientationPatient
>> cbl-mbp-3369:Release rharnish$ dcmdump dce.dcm | grep -i 0119,1030
>> (0119,1030) DS [-1\-0\0\-0\-1\0\0\0\1] # 22, 9 Unknown Tag
>> & Data
>> cbl-mbp-3369:Release rharnish$
>>
>> This is a section of code that tires to parse the field:
>>
>> std::string tagkey = "0119|1030";
>> // std::string tagkey = "0020|0037";
>> std::string labelId;
>> std::string value;
>>
>>
>> if( gdcmImageIO->GetValueFromTag(tagkey, value) )
>> {
>> std::cout << tagkey << ": ";
>> std::cout << value << std::endl;
>> }
>>
>> Here's the output with std::string tagkey = "0119|1030";:
>>
>> 0119|1030: LTFcLTBcMFwtMFwtMVwwXDBcMFwxIA==
>>
>>
>> Here's the output with std::string tagkey = "0020|0037";
>>
>> 0020|0037: -1\-0\0\-0\-1\0
>>
>> Any suggestions would be much appreciated.
>>
>> _____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/insight-users
>>
>> _______________________________________________
>> Community mailing list
>> Community at itk.org
>> http://public.kitware.com/mailman/listinfo/community
>>
>
_____________________________________
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php
Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users
More information about the Community
mailing list