朝阳Tim

2019-02-14   阅读量: 741

Python数据分析

如何利用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')

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
228.5624 2 3 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子