python PIL和CV對(duì) 圖片的讀取,顯示,裁剪,保存實(shí)現(xiàn)方法
更新時(shí)間:2019年08月07日 18:40:16 作者:風(fēng)澤茹嵐
今天小編就為大家分享一篇python PIL和CV對(duì) 圖片的讀取,顯示,裁剪,保存實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
PIL 圖片操作
讀取圖片
img = Image.open(“a.jpg”)
顯示圖片
im.show() # im是Image對(duì)象,im是numpy類(lèi)型,通過(guò)Image.fromarray(nparr, mode='RGB')函數(shù)轉(zhuǎn)換為Image對(duì)象
圖片的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對(duì) 圖片的讀取,顯示,裁剪,保存實(shí)現(xiàn)方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Flask框架URL管理操作示例【基于@app.route】
這篇文章主要介紹了Flask框架URL管理操作,結(jié)合實(shí)例形式分析了@app.route進(jìn)行URL控制的相關(guān)操作技巧,需要的朋友可以參考下2018-07-07
python 使用tkinter與messagebox寫(xiě)界面和彈窗
這篇文章主要介紹了python 使用tkinter與messagebox寫(xiě)界面和彈窗,文章內(nèi)容詳細(xì),具有一的的參考價(jià)值,需要的小伙伴可以參考一下2022-03-03
python中的turtle庫(kù)函數(shù)簡(jiǎn)單使用教程
這篇文章主要介紹了python中的turtle庫(kù)函數(shù)簡(jiǎn)單使用教程。本文通過(guò)圖片的形式給大家展示的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2018-07-07
python實(shí)現(xiàn)批量解析郵件并下載附件
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)批量解析郵件并下載附件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-06-06
Python字典中的值為列表或字典的構(gòu)造實(shí)例
今天小編就為大家分享一篇Python字典中的值為列表或字典的構(gòu)造實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12

