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')







评论(0)


暂无数据
推荐帖子
2条评论
6条评论
7条评论