Python 实现图像的裁剪

方法一:opencv
import cv2

img = cv2.imread(img_path)       #img_path为图片所在路径
crop_img = img[y0:y1,x0:x1]      #x0,y0为裁剪区域左上坐标;x1,y1为裁剪区域右下坐标
cv2.imwrite(save_path,crop_img)  #save_path为保存路径
方法二:PIL.Image
from PIL import Image

img = Image.open(img_path)
crop_img = img.crop((x0,y0,x1,y1))
crop_img.save(new_name)          #new_name为图像新的名字
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐