Image preprocessing with Numpy and Scipy
http://prancer.physics.louisville.edu/astrowiki/index.php/Image_processing_with_Python_and_SciPy   key takeways:   Scipy: Imread, Imsave  Plt: Imshow    import numpy as np import matplotlib.pyplot as plt from scipy.misc import imsave  # Create the image data image_data = np.zeros(512*512, dtype=np.float32).reshape(512,512) random_data = np.random.randn(512,512) image_data = image_data + 100.*random_data  print 'Size: ', image_data.size print 'Shape: ', image_data.shape  scaled_image_data = image_data / 255.  # Save and display the image  imsave('noise.png', scaled_image_data) plt.imshow(scaled_image_data, cmap='gray') plt.show()  exit()