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

Scapegoat Sarthak scapegoat.sarthak at gmail.com
Thu Mar 10 10:35:39 EST 2016


I would advice you to perform a check on the image dimensions (2 or 3) and
keep the pixel type as float throughout. In any case you will be doing
computation so the extra memory is going to be helpful.

On 10 March 2016 at 10:28, Matt McCormick <matt.mccormick at kitware.com>
wrote:

> 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
> >
> _____________________________________
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/community/attachments/20160310/69b5f383/attachment.html>
-------------- next part --------------
_____________________________________
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