PIL.Image与opencv中的图片切割

通常对图片操作的库有两个,一个是PIL中的Image,一个是opencv中的cv2。
在Image中,通常用cut = img.crop((x, y, x + w, y + h))来切图,x,y是坐标,w,h是目标的长宽,返回值还是一个Image对象。

在cv2中,图片的形式是以numpy.array的格式存储的,所以切图片时直接用切片索引即可cut = img[y0:y1, x0:x1]注意numpy中的坐标是和图片坐标相反的,所以要先y,后x。

你可能感兴趣的:(opencv,PIL库,Image,图像切割,opencv,cv2)