Wednesday, October 7, 2009

Geometric Transformation in images using Python

# Open Source Programming

# Author : S.Ganesh Babu

# Program: Splitting and merging of RGB Image

import Image

im=Image.open('c:/House24.png')

# RESIZE THE IMAGE

out=im.resize((128,128))

out.show(out)

# ROTATE ANY DEGREE

out=im.rotate(45) # counter - clockwise

out.show(out)

# FLIP IMAGE

out=im.transpose(Image.FLIP_LEFT_RIGHT)

out.show(out)

out=im.transpose(Image.FLIP_TOP_BOTTOM)

out.show(out)

# ROTATE 90,180,270 DEGREES

out=im.transpose(Image.ROTATE_270)

out.show(out)

# Open Source Programming

# Author : S.Ganesh Babu

# Program: Geometric Transformations

import Image

im=Image.open('c:/House24.png')

# RESIZE THE IMAGE

out=im.resize((128,128))

out.show(out)

# ROTATE ANY DEGREE

out=im.rotate(45) # counter - clockwise

out.show(out)

# FLIP IMAGE

out=im.transpose(Image.FLIP_LEFT_RIGHT)

out.show(out)

out=im.transpose(Image.FLIP_TOP_BOTTOM)

out.show(out)

# ROTATE 90,180,270 DEGREES

out=im.transpose(Image.ROTATE_270)

out.show(out)

No comments: