热线电话:13121318867

登录
2019-02-14 阅读量: 948
如何利用python裁剪图片?

问题描述:

  • 在做图片处理的时候,会涉及到批量裁剪,如果手动做的话会花费大量人力物力,能否利用python予以实现呢?


解决思路:

  • 可以利用io.imread+切片的形式予以操作
import numpy as np
import matplotlib.pyplot as plt
from PIL import Image
from skimage import io,data
%matplotlib inline

img_name="C:/Users/Administrator/Desktop/test.png"
img=io.imread(img_name,as_grey=False)

rows,cols=img.shape[0],img.shape[1]

new1=img[0:rows//2,0:cols//2]
new2=img[0:rows//2,cols//2:cols]
new3=img[rows//2:rows,0:cols//2]
new4=img[rows//2:rows,cols//2:cols]

out=[new1,new2,new3,new4]
for i in range(4):
plt.subplot(2,2,i+1)
io.imshow(out[i]),plt.axis('off')

228.5624
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子