[ITK-users] Conversion of itk::Image to other formats

Matt McCormick matt.mccormick at kitware.com
Thu Mar 10 10:28:27 EST 2016


Hi Lambert,

This example shows how to read in an unknown image type. It
demonstrates how to go between run-time type specification and the
compile-image type specification of ITK.

  http://itk.org/ITKExamples/src/IO/ImageBase/ReadUnknownImageType/Documentation.html

This approach could be used for your problem.

HTH,
Matt

On Thu, Mar 10, 2016 at 9:56 AM, Lambert Zijp <ljzijp at gmail.com> wrote:
> Dear itk users,
> I'm new to itk and also not very proficient in C++...
> I want to try some deformable registration methods implemented in itk, and
> need to convert my own format of images and volumes to itk, and back.
> For conversion to itk, I use 'ImportImageFilter', because I do not want to
> make a copy of the pixels/voxels.
> Converting itk images and volumes back to my own format, is giving me a
> headache; I'm confused about 'Image', SmartPointer and ConstPointer and
> template stuff.
> Could you get me started by suggesting me a function prototype?
>
> Something like:
> int ItkToMyFormat(MyFormat** ppMyFormat, itk::Image* pItkImage);
>
> The ItkImage can be any pixeltype, any dimension, and vector images should
> also be accepted by the conversion routine. In that conversion function, and
> need to be able to put a switch on pixeltype and number of dimensions.
>
> Greetings,
> Lambert
>
> _____________________________________
> 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 Insight-users mailing list