[SciPy-user] Pickling Large (Image) Arrays

Keith Suda-Cederquist kdsudac at yahoo.com
Tue Sep 23 18:28:56 EDT 2008


Hi All,

I'm doing some image processing on some rather large images (2000x2000 pixels and each pixel has 16 bits) so the file comes in at 7-8 MB.  During the image processing I convert the image to a 64-bit float numpy array and do a bunch of operations on the image.

In certain cases (where tests fail), I'd like to save all the data to a file to take a look at later and debug.  I need to keep the size of this file as small as possible.

I'm thinking of writing some code that will round pixel values to an 8-bit unsigned integer and then pickle the data to a file.  Is this the a good approach?  Can anyone suggest a better approach?  Will this actually succeed in reducing the file size, or will I just be wasting my time?

Thanks,
Keith



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20080923/58ee7833/attachment.html>


More information about the SciPy-User mailing list