欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python Image模塊基本圖像處理操作小結(jié)

 更新時(shí)間:2019年04月13日 13:15:36   作者:Mr丶營(yíng)先生  
這篇文章主要介紹了Python Image模塊基本圖像處理操作,結(jié)合實(shí)例形式總結(jié)分析了Python圖形處理模塊Image常用的圖形處理函數(shù)、功能及相關(guān)使用技巧,需要的朋友可以參考下

本文實(shí)例講述了Python Image模塊基本圖像處理操作。分享給大家供大家參考,具體如下:

Python 里面最常用的圖像操作庫(kù)是Image library(PIL),功能上,雖然還不能跟Matlab比較,但是還是比較強(qiáng)大的,廢話(huà)補(bǔ)多少,寫(xiě)點(diǎn)記錄筆記。

1. 首先需要導(dǎo)入需要的圖像庫(kù):

import Image

2. 讀取一張圖片:

im=Image.open('/home/Picture/test.jpg')

3. 顯示一張圖片:

im.show()

4. 保存圖片:

im.save("save.gif","GIF") #保存圖像為gif格式

5. 創(chuàng)建新圖片:

Image.new(mode,size)
Image.new(mode,size,color)

栗子:

newImg = Image.new("RGBA",(640,480),(0,255,0))
newImg.save("newImg.png","PNG")

6.兩張圖片相加:

Image.blend(img1,img2,alpha) # 這里alpha表示img1和img2的比例參數(shù)

7. 點(diǎn)操作:

im.point(function) #,這個(gè)function接受一個(gè)參數(shù),且對(duì)圖片中的每一個(gè)點(diǎn)執(zhí)行這個(gè)函數(shù)

比如:

out=im.point(lambdai:i*1.5)#對(duì)每個(gè)點(diǎn)進(jìn)行50%的加強(qiáng)

8. 查看圖像信息:

im.format, im.size, im.mode

9. 圖片裁剪:

box=(100,100,500,500)
#設(shè)置要裁剪的區(qū)域
region=im.crop(box) #此時(shí),region是一個(gè)新的圖像對(duì)象。

10. 圖像黏貼(合并)

im.paste(region,box)#粘貼box大小的region到原先的圖片對(duì)象中。

11. 通道分離:

r,g,b=im.split()#分割成三個(gè)通道,此時(shí)r,g,b分別為三個(gè)圖像對(duì)象。

12. 通道合并:

im=Image.merge("RGB",(b,g,r))#將b,r兩個(gè)通道進(jìn)行翻轉(zhuǎn)。

13. 改變圖像的大?。?/p>

out=img.resize((128,128))#resize成128*128像素大小

14. 旋轉(zhuǎn)圖像:

out=img.rotate(45) #逆時(shí)針旋轉(zhuǎn)45度

有更方便的:

region = region.transpose(Image.ROTATE_180)

15. 圖像轉(zhuǎn)換:

out = im.transpose(Image.FLIP_LEFT_RIGHT)
#左右對(duì)換。
out = im.transpose(Image.FLIP_TOP_BOTTOM)
#上下對(duì)換

16. 圖像類(lèi)型轉(zhuǎn)換:

im=im.convert("RGBA")

17. 獲取某個(gè)像素位置的值:

im.getpixel((4,4))

18. 寫(xiě)某個(gè)像素位置的值:

img.putpixel((4,4),(255,0,0))

更多關(guān)于Python相關(guān)內(nèi)容可查看本站專(zhuān)題:《Python數(shù)學(xué)運(yùn)算技巧總結(jié)》、《Python圖片操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》及《Python入門(mén)與進(jìn)階經(jīng)典教程

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(面向?qū)ο?

    python實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)(面向?qū)ο?

    這篇文章主要介紹了python實(shí)現(xiàn)面向?qū)ο蟀鎸W(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • python基礎(chǔ)之局部變量和全局變量

    python基礎(chǔ)之局部變量和全局變量

    這篇文章主要介紹了python局部變量和全局變量,實(shí)例分析了Python中返回一個(gè)返回值與多個(gè)返回值的方法,需要的朋友可以參考下
    2021-10-10
  • Python GUI庫(kù)PyQt5圖形和特效樣式QSS介紹

    Python GUI庫(kù)PyQt5圖形和特效樣式QSS介紹

    這篇文章主要介紹了Python GUI庫(kù)PyQt5圖形和特效樣式QSS介紹,需要的朋友可以參考下
    2020-02-02
  • python爬蟲(chóng)教程之bs4解析和xpath解析詳解

    python爬蟲(chóng)教程之bs4解析和xpath解析詳解

    這篇文章主要給大家介紹了關(guān)于python爬蟲(chóng)教程之bs4解析和xpath解析的相關(guān)資料,bs4、xpath比較容易上手但是功能有限,正則比較晦澀難懂但是功能超級(jí)強(qiáng)大,需要的朋友可以參考下
    2022-02-02
  • Python用csv寫(xiě)入文件_消除空余行的方法

    Python用csv寫(xiě)入文件_消除空余行的方法

    今天小編就為大家分享一篇Python用csv寫(xiě)入文件_消除空余行的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • 一文詳解凱撒密碼的原理及Python實(shí)現(xiàn)

    一文詳解凱撒密碼的原理及Python實(shí)現(xiàn)

    凱撒密碼是古羅馬愷撒大帝用來(lái)對(duì)軍事情報(bào)進(jìn)行加密的算法,它采用了替換方法對(duì)信息中的每一個(gè)英文字符循環(huán)替換為字母表序列該字符后面第三個(gè)字符。本文主要為大家講解了凱撒密碼的原理及實(shí)現(xiàn),需要的可以參考一下
    2022-08-08
  • python生成tensorflow輸入輸出的圖像格式的方法

    python生成tensorflow輸入輸出的圖像格式的方法

    本篇文章主要介紹了python生成tensorflow輸入輸出的圖像格式的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-02-02
  • python圖片驗(yàn)證碼識(shí)別最新模塊muggle_ocr的示例代碼

    python圖片驗(yàn)證碼識(shí)別最新模塊muggle_ocr的示例代碼

    這篇文章主要介紹了python圖片驗(yàn)證碼識(shí)別最新模塊muggle_ocr的相關(guān)知識(shí),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python生成requirements.txt的三種方法

    Python生成requirements.txt的三種方法

    requirements.txt?文件通常用于列出項(xiàng)目所需的所有Python包及其版本,本文主要介紹了Python生成requirements.txt的三種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • 深入理解Python中的內(nèi)置函數(shù)map

    深入理解Python中的內(nèi)置函數(shù)map

    在Python中,map是一個(gè)非常實(shí)用的內(nèi)置函數(shù),它允許你對(duì)一個(gè)序列的所有元素執(zhí)行特定的操作,map函數(shù)的結(jié)果可以被轉(zhuǎn)換為一個(gè)列表,或者其他的可迭代對(duì)象,在本文中,我們將深入探討map函數(shù)的用法及其在實(shí)際編程中的應(yīng)用
    2023-06-06

最新評(píng)論