Image Processing in Python
Rebeca Gonzalez
Data Engineer





from skimage.transform import rotate# Rotate the image 90 degrees clockwise image_rotated = rotate(image, -90)show_image(image, 'Original') show_image(image_rotated, 'Rotated 90 degrees clockwise')

from skimage.transform import rotate# Rotate an image 90 degrees anticlockwise image_rotated = rotate(image, 90)show_image(image, 'Original') show_image(image_rotated, 'Rotated 90 degrees anticlockwise')


from skimage.transform import rescale# Rescale the image to be 4 times smaller image_rescaled = rescale(image, 1/4, anti_aliasing=True, multichannel=True)show_image(image, 'Original image') show_image(image_rescaled, 'Rescaled image')




from skimage.transform import resize# Height and width to resize height = 400 width = 500# Resize image image_resized = resize(image, (height, width), anti_aliasing=True)# Show the original and resulting images show_image(image, 'Original image') show_image(image_resized, 'Resized image')

from skimage.transform import resize# Set proportional height so its 4 times its size height = image.shape[0] / 4 width = image.shape[1] / 4# Resize image image_resized = resize(image, (height, width), anti_aliasing=True)show_image(image_resized, 'Resized image')

Image Processing in Python