Diez B. Roggisch wrote: > Dimitrios Charitatos wrote: > > >>Hello, >> >>I suspect that there is a quite straight forward answer to this, but I >>can't find it... I want to import an image and extract a matrix (or array) >>from it with elements showing the RGB value of each pixel. But I want to >>be able to do this with all types of image formats. It was suggested that >>a function such as 'B = numeric.from_image(A)' was used but I can't find >>it in any of the libraries. I was hoping you could help me on this. > > > You have to install the numeric library for that. Googling numeric python > will bring you there pretty quick. > > Diez Is there a difference between the 'Numeric' and 'numeric' module? I have on my system only Numeric... And this has no function like 'from_image'.
The usual way of doing such things is to use PIL (Python Image Library) to load the image from file, then export it from PIL to a Python string in order to import from this string to an array of the targeted numerical module. Really curious if there is a direct way in any of the numerical packages, as it would save the time and effort of unnecessary conversions from PIL, ImageMagick or from other image libraries. Claudio -- http://mail.python.org/mailman/listinfo/python-list