使用python进行图像处理的基本方法

1.使用PIL库对图像进行处理

在练习开始前,应加上以下代码:

from PIL import Image
from numpy import *
from pylab import *

1.1读取图像, 并保存在pic变量中:


pic = Image.open('fruits.jpg')

如果你想查看图片大小,使用

pic.size
或者查看图片

imshow(pic)
pic
pic.show()

1.2 想将图像转化成灰度

pic1 = pic.convert('L')

1.3 创建一个缩略图,(注意:该操作会覆盖原图)

pic.thumbnail((128, 128)) #图像的最长边长为128

调整图像的尺寸:

out = pic.resize((128, 128)) #图像的长宽均为128
旋转图像:

out = pic.rotate(45) #图像逆时针旋转45度
1.4 复制和粘贴图像区域:

region = pic.crop((100,200,400,300)) #四个坐标按照顺时针标定图像的左上角和右下角
pic.paste(region.rotate(180), (100,200,400,300)) #paste方法内第一项是粘贴的内容,第二项是粘贴的位置




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值