python PIL和CV对 图片的读取,显示,裁剪,保存实现方法 PIL 图片操作 读取图片 img = Image.open(“a.jpg”) 显示图片 im.show() # im是Image对象,im是numpy类型,通过Image.fromarray(nparr, mode='RGB')函数转换为Image对象 图片的size (width, height) = img.size 图片的模式 mode = img.mode 截区域 img_c = img.crop(x1,y1,x2,y2) 裁剪图片 img = img.resize((size,size), Image.ANTIALIAS) 保存图片 img.save(path) ImageDraw imDrwa = ImageDraw.Draw(img) # boxes = [[10, 20, 129, 255],[126, 0, 221, 164]] imDrwa.rectangle((x1, y1, x2, y2), outline="red") img.show() OpenCV 读取图片 im = cv2.imread() 显示图片 cv2.imshow('image',img) cv2.waitKey(0) cv2.destroyAllWindows() 裁剪图片 img=cv2.resize(image,(size,size),interpolation = cv2.INTER_AREA) 保存图片 cv2.imwrite('1.jpg',img, [int( cv2.IMWRITE_JPEG_QUALITY), 95]) # 默认95 以上这篇python PIL和CV对 图片的读取,显示,裁剪,保存实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持中文源码网。