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
以上这篇pythonPIL和CV对图片的读取,显示,裁剪,保存实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短