[ITK] GetOrigin of an itk image
Zein Salah
zeinsalah at gmail.com
Mon Dec 8 08:20:29 EST 2014
Hi,
To saome reason I don't know, I fail to get the origin of itk images.
The following simple code prints the spacing. for the origin, it always
prints 0,0,0.
typedef itk::Image<short, 3> ImageType;
ImageType::SpacingType spacing = image->GetSpacing();
ImageType::PointType origin = image->GetOrigin();
printf("Spacing: %f %f %f\n", spacing[0], spacing[1], spacing[2]);
printf("Origin: %f %f %f\n", origin[0], origin[1], origin[2]);
The values of the Offset field in the Header og the input file (mhd)
are definitely not zero.
Was this the right way to read out the origin? o I am missing something?
thanks
zein
More information about the Community
mailing list