[Insight-users] SimpleITK: GetImageFromArray not working for images larger than 2^32 bytes

Bradley Lowekamp brad at lowekamp.net
Fri Nov 8 08:44:08 EST 2013


Do you get the same error with 0.7?

http://sourceforge.net/projects/simpleitk/files/SimpleITK/0.7.0/Python/

Brad

On Nov 8, 2013, at 8:34 AM, Marvin Albert <marvin.albert at gmail.com> wrote:

> Hi!
> 
> is this the right place for a SimpleITK problem?
> 
> I'm using SimpleITK for carrying out transformations on large images within a python environment.
> 
> My problem is that when I want to transform python arrays bigger than 2^32 bytes (for example size (1400,1600,2000), uint16) into SimpleITK images, it will complain saying
> 
> SimpleITK-0.6.1-py2.6-linux-x86_64.egg_FILES/SimpleITK.pyc in GetImageFromArray(arr, isVector)
>     298       img = Image( z.shape[::-1], id )
>     299 
> --> 300     _SimpleITK._SetImageFromArray( z.tostring(), img )
>     301 
>     302     return img
> 
> RuntimeError: Size mismatch of image and Buffer.
> 
> As you can see, I'm using the 64Bit binary of SimpleITK under linux and there shouldn't be a problem right?
> 
> Thanks a lot in advance!
> Best,
> Marvin
> _____________________________________
> 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://www.itk.org/mailman/listinfo/insight-users



More information about the Insight-users mailing list