so I wrote a simple python script
from PIL import Image
from pylab import *
im = array(Image.open(\'sample.jpg\'))
imshow(im)
and i get this er
What you have is close.
Looking at the imshow docs, you need to pass either an Image OR a data array.
This should work:
from PIL import Image
from pylab import *
im = Image.open('sample.jpg')
imshow(im)
Here's what imshow() is expecting:
"X may be a float array, a uint8 array or a PIL image."
There are some more details here:
http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow