7 Nov
2008
7 Nov
'08
3:23 a.m.
On 6-Nov-08, at 11:15 PM, Angus McMorland wrote:
2008/11/6 Robert Kern
: On Thu, Nov 6, 2008 at 21:54, Angus McMorland
wrote: Hi all,
I'm trying to import a 16-bit tiff image into a numpy array. I have found, using google, suggestions to do the following:
After starting with: i = Image.open('16bitGreyscaleImage.tif')
Stéfan van der Walt suggested: a = np.array(i.getdata()).reshape(i.size) # a 1d numpy array
As an aside, if you have matplotlib installed, you might be able to sidestep this problem completely with matplotlib.image.pil_to_array. Cheers, David