Example #1
0
__author__ = 'modoso'
from PIL import Image
import matplotlib.pyplot as plt
from pylab import array
import imtools


def showFigure(im):
    plt.figure()
    plt.gray()
    plt.contour(im, origin='image')
    print int(im.min()), int(im.max())


# convert to gray and read into array
im1 = array(Image.open(imtools.imagePath('test.jpg')).convert('L'))
# create a image in plt
showFigure(im1)

im2 = 255 - im1
showFigure(im2)

im3 = (100.0 / 255) * im1 + 100
showFigure(im3)

im4 = 255.0 * (im1 / 255.0)**2
showFigure(im4)

plt.show()
__author__ = 'modoso'
from PIL import Image
import matplotlib.pyplot as plt
from pylab import array
import imtools

# read image into array
im = array(Image.open(imtools.imagePath('test.jpg')))

plt.imshow(im)

print 'Please click 3 points'
x = plt.ginput(3)
print 'you clicked:', x
plt.show()
__author__ = 'modoso'
from PIL import Image
import matplotlib.pyplot as plt
from pylab import array
import imtools

im = array(Image.open(imtools.imagePath('test.jpg')).thumbnail((128,128)))

#draw image
plt.imshow(im)

#Set title
plt.title('Plotting: "test.jpg"')

#close axis
plt.axis('off')

#show image
plt.show()