一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

技能 | Python處理圖像10大經(jīng)典庫(附下載地址)

 天承辦公室 2023-09-24

重磅干貨,第一時(shí)間送達(dá) 圖片

轉(zhuǎn)載自 :towardsdatascience,量子位(QbitAI)

1、scikit Image

scikit-image是一個(gè)與numpy數(shù)組配合使用的開源Python包,在學(xué)術(shù)研究、教育和行業(yè)領(lǐng)域都可應(yīng)用。

即使是那些剛接觸Python生態(tài)系統(tǒng)的人,也會(huì)覺得這是一個(gè)相當(dāng)簡單直接的庫。

通過這個(gè)包能完成很多任務(wù),比如圖像過濾:

圖片

使用match_template 函數(shù)進(jìn)行模板匹配:

圖片

官方地址:
https:///

用戶指南:
https:///docs/stable/user_guide.html

2、Numpy

Numpy是Python的核心庫之一,也能支持?jǐn)?shù)組,圖像本質(zhì)上是包含數(shù)據(jù)點(diǎn)像素的標(biāo)準(zhǔn)Numpy數(shù)組。

因此,通過基本的NumPy操作,可以修改圖像的像素值。

也可以使用skimage加載圖像并用matplotlib顯示。

使用方法也和簡單,比如需要mask一張圖像時(shí):

圖片

官方地址:
http://www./

3. Scipy

scipy是Python中另一個(gè)核心模塊,可用于基本的圖像操作和處理任務(wù)。

特別需要注意的是,子模塊scipy.ndimage提供在n維NumPy數(shù)組上運(yùn)行的功能。這個(gè)包目前包括線性和非線性濾波器、二元形態(tài)、B-spline插值和物體測量等功能。

可以用高斯過濾用Scipy模糊高斯濾波器:

圖片

官方資料:
https://docs./doc/scipy/reference/tutorial/ndimage.html#correlation-and-convolution

4、PIL/ Pillow

PIL(Python Imaging Library)是一個(gè)免費(fèi)的Python編程語言庫,它增加了對打開,操作和保存不同圖像文件格式的支持。然而,它的發(fā)展停滯不前,最后一次更新還是在2009年。

其分支Pillow更易于安裝,在所有主要操作系統(tǒng)上運(yùn)行并支持Python 3。這個(gè)庫包含基本的圖像處理功能,包括點(diǎn)操作、使用一組內(nèi)置卷積核濾波及顏色空間轉(zhuǎn)換。

當(dāng)用ImageFilter增強(qiáng)Pillow中的圖像時(shí),操作是這樣的:

圖片

官方介紹:
https://pillow./en/3.1.x/index.html

5、OpenCV-Python

OpenCV是計(jì)算機(jī)視覺應(yīng)用中使用最廣泛的庫之一,OpenCV-Python是OpenCV的python API。

總體來說,因?yàn)楹笈_(tái)由用C / C ++編寫,因此OpenCV-Python不僅速度快,也易于編程和部署。

這使其成為執(zhí)行計(jì)算密集型視覺程序的絕佳選擇。

來看一下用例,下圖展示的是OpenCV-Python在Image Blending中使用Pyramids創(chuàng)建一個(gè)名為’Orapple’的新水果的功能。

圖片

上手指南:
https://github.com/abidrahmank/OpenCV2-Python-Tutorials

6、SimpleCV

SimpleCV也是廣泛被使用的構(gòu)建計(jì)算機(jī)視覺應(yīng)用程序的開源框架。

手握SimpleCV,你可以訪問幾個(gè)高性能的視覺庫,而無需先了解圖像色深(bit depth)、文件格式、色彩空間等。

SimpleCV擁護(hù)者的支持理由有兩個(gè),一是初學(xué)者也可以借此編寫簡單的視覺任務(wù),二是無論是相機(jī)、視頻文件、圖像和視頻流可互相操作。

圖片

用戶指南:
https://simplecv./en/latest/

7、Mahotas

Mahotas包含傳統(tǒng)的圖像處理功能,如濾波和圖像形態(tài)學(xué)處理,以及用于特征計(jì)算,比如興趣點(diǎn)檢測和局部描述子等。

這個(gè)庫適用于快速開發(fā),算法是用C++實(shí)現(xiàn)的,并且針對速度進(jìn)行了調(diào)整。

圖片

官方地址:
https://mahotas./en/latest/

用戶指南:
https://mahotas./en/latest/index.html

8、 SimpleITK

ITK是一個(gè)開源的跨平臺(tái)系統(tǒng),提供一整套用于圖像分析的軟件工具。

其中,SimpleITK是一個(gè)建立在ITK之上的簡化層,促進(jìn)其在簡化原型、教育和解釋語言中的應(yīng)用。

SimpleITK是一個(gè)圖像分析工具包,內(nèi)含大量組件,支持一般濾波操作、圖像分割和圖形配準(zhǔn)。

SimpleITK本身是用C++編寫的,但也適用于包括Python在內(nèi)的大量編程語言。

下面就是用SimpleITK和Python創(chuàng)建的可視化的CT/MR圖:

圖片

官方地址:
https:///

學(xué)習(xí)資料:
http://insightsoftwareconsortium./SimpleITK-Notebooks/

9、GraphicsMagick

GraphicsMagick號(hào)稱圖像處理領(lǐng)域的瑞士軍刀。代碼短小卻提供了一個(gè)魯棒、高效的工具和庫集合,可用來處理圖像的讀取、寫入和操作。

支持超過88種圖像格式,包括重要的DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM和TIFF。

將它用于圖像邊緣提取任務(wù),效果如下:

圖片

官方資料:
https:///project/pgmagick/

相關(guān)資源:
https://github.com/hhatto/pgmagick

10、Pycairo

pyCairo是一個(gè)Python的2D圖形渲染庫,可用于繪制矢量圖形的2D圖形,在調(diào)整大小或變換時(shí)不會(huì)丟失清晰度。

下面這個(gè)用例是用Pycairo繪制線條、基本形狀和徑向梯度。

圖片

官方介紹:
https:///

相關(guān)資源:
https://github.com/pygobject/pycairo

https:///image-manipulation-tools-for-python-6eb0908ed61f

下載1:Pytoch常用函數(shù)手冊

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    亚洲最大福利在线观看| 少妇人妻无一区二区三区| 夫妻激情视频一区二区三区| 午夜国产成人福利视频| 国产精品内射视频免费| 日本精品理论在线观看| 在线观看那种视频你懂的| 亚洲免费黄色高清在线观看| 日韩在线中文字幕不卡| 最近日韩在线免费黄片| 男人和女人黄 色大片| av免费视屏在线观看| 人人妻人人澡人人夜夜| 美女露小粉嫩91精品久久久| 久久热这里只有精品视频| 精品精品国产欧美在线| 免费在线播放不卡视频| 精品亚洲一区二区三区w竹菊| 精品国产亚洲av久一区二区三区| 色哟哟哟在线观看视频| 国产在线观看不卡一区二区| 国产视频福利一区二区| 亚洲男人的天堂就去爱| 少妇熟女精品一区二区三区| 国产精品不卡免费视频| 成人欧美精品一区二区三区| 亚洲熟妇熟女久久精品 | 亚洲午夜精品视频在线| 中文字幕不卡欧美在线| 欧美一区二区三区视频区| 欧美一区二区三区播放| 欧美一级黄片免费视频| 亚洲欧美日韩精品永久| 91久久精品在这里色伊人| 国产免费无遮挡精品视频| 护士又紧又深又湿又爽的视频| 亚洲中文字幕免费人妻| 日韩熟妇人妻一区二区三区 | 在线观看国产成人av天堂野外| 国产精品午夜福利免费阅读| 国产精品第一香蕉视频|