python PIL和CV對 圖片的讀取,顯示,裁剪,保存實現(xiàn)方法
更新時間:2019年08月07日 18:40:16 作者:風(fēng)澤茹嵐
今天小編就為大家分享一篇python PIL和CV對 圖片的讀取,顯示,裁剪,保存實現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
PIL 圖片操作
讀取圖片
img = Image.open(“a.jpg”)
顯示圖片
im.show() # im是Image對象,im是numpy類型,通過Image.fromarray(nparr, mode='RGB')函數(shù)轉(zhuǎn)換為Image對象
圖片的size
(width, height) = img.size
圖片的模式
mode = img.mode
截區(qū)域
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]) # 默認(rèn)95
以上這篇python PIL和CV對 圖片的讀取,顯示,裁剪,保存實現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Flask框架URL管理操作示例【基于@app.route】
這篇文章主要介紹了Flask框架URL管理操作,結(jié)合實例形式分析了@app.route進(jìn)行URL控制的相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
python 使用tkinter與messagebox寫界面和彈窗
這篇文章主要介紹了python 使用tkinter與messagebox寫界面和彈窗,文章內(nèi)容詳細(xì),具有一的的參考價值,需要的小伙伴可以參考一下2022-03-03

