作為開(kāi)發(fā)人員喜愛(ài)的語(yǔ)言之一,Python以其豐富的社區(qū)可用工具和庫(kù)而聞名。我們列出了開(kāi)發(fā)人員可以用于計(jì)算機(jī)視覺(jué)10個(gè)流行的Python庫(kù)或平臺(tái),以幫助開(kāi)發(fā)人員自動(dòng)化開(kāi)發(fā)任務(wù),其中包括檢測(cè)和可視化。
1 | fastai
fastai是一個(gè)深度學(xué)習(xí)庫(kù),它提供高級(jí)組件,可以在標(biāo)準(zhǔn)深度學(xué)習(xí)領(lǐng)域快速、輕松地提供最先進(jìn)的結(jié)果。它還為研究人員提供了可以混合和匹配的低層次組件,以建立新的方法。
fastai包括各種特性,比如一個(gè)gpu優(yōu)化的計(jì)算機(jī)視覺(jué)庫(kù),它可以在純Python中擴(kuò)展,一個(gè)新的Python類(lèi)型分派系統(tǒng)以及一個(gè)用于張量的語(yǔ)義類(lèi)型層次結(jié)構(gòu)等等。
鏈接:https://github.com/fastai/fastai
2 | IPSDK
IPSDK是一個(gè)用c++和Python編寫(xiě)的圖像處理庫(kù)。該庫(kù)提供了一系列完整的圖像處理功能來(lái)處理數(shù)據(jù)集,以及一個(gè)全面和優(yōu)化的功能范圍的2D和3D圖像處理。
IPSDK自動(dòng)調(diào)整自己以適應(yīng)處理器的體系結(jié)構(gòu)和能力。該庫(kù)的功能包括全PC集群支持、高性能、高可用性計(jì)算等。
鏈接:https://www.reactivip.com/image-processing/
3 | Imutils
Imutils是一個(gè)計(jì)算機(jī)視覺(jué)軟件包,包括一系列OpenCV +方便的功能,使基本的圖像處理功能,如平移,旋轉(zhuǎn),調(diào)整大小,骨架化,顯示Matplotlib圖像,排序輪廓,檢測(cè)邊緣等相當(dāng)容易。
鏈接:https://www.pyimagesearch.com/2015/02/02/just-open-sourced-personal-imutils-package-series-opencv-convenience-functions/
4 | Keras
Keras是用Python編寫(xiě)的高級(jí)神經(jīng)網(wǎng)絡(luò)庫(kù),能夠運(yùn)行在TensorFlow或Theano之上。該庫(kù)的開(kāi)發(fā)重點(diǎn)是實(shí)現(xiàn)快速實(shí)驗(yàn)。
這個(gè)深度學(xué)習(xí)庫(kù)提供了幾個(gè)特性,包括對(duì)卷積網(wǎng)絡(luò)和循環(huán)網(wǎng)絡(luò)的支持,允許簡(jiǎn)單和快速的原型化等等。
5 | Matplotlib
Matplotlib是一個(gè)全面的可視化庫(kù),用于用Python創(chuàng)建靜態(tài)、動(dòng)畫(huà)和交互式可視化。該庫(kù)可以執(zhí)行各種功能,比如開(kāi)發(fā)發(fā)布質(zhì)量的圖形、導(dǎo)出和嵌入到多種文件格式和交互環(huán)境中等等。
鏈接:https://matplotlib.org
6 | OpenCV
OpenCV是一個(gè)流行的、開(kāi)源的計(jì)算機(jī)視覺(jué)庫(kù),專(zhuān)注于實(shí)時(shí)應(yīng)用程序。該圖書(shū)館采用模塊化結(jié)構(gòu),包括數(shù)百種計(jì)算機(jī)視覺(jué)算法。OpenCV包括圖像處理、視頻分析、二維特征框架、物體檢測(cè)、攝像機(jī)標(biāo)定、三維重建等模塊。
鏈接:https://opencv.org
7 | Pytessarct
Pytessarct或Python-tesseract是Python語(yǔ)言的光學(xué)字符識(shí)別(OCR)工具。這個(gè)工具是谷歌的tesseracc – ocr引擎的包裝器,可以幫助識(shí)別和讀取嵌入在圖像中的文本。
該工具還可以作為tesseract的獨(dú)立調(diào)用腳本使用,可以讀取Pillow和Leptonica圖像庫(kù)支持的所有圖像類(lèi)型,包括jpeg、png、gif、bmp、tiff等。
鏈接:https://pypi.org/project/pytesseract/
8 | PyTorchCV
PyTorchCV是一個(gè)基于pytorch的計(jì)算機(jī)視覺(jué)任務(wù)框架。該框架是一個(gè)集合的圖像分類(lèi),分割,檢測(cè)和姿態(tài)估計(jì)模型。在這個(gè)框架中有很多實(shí)現(xiàn)的模型,包括AlexNet, ResNet, ResNeXt, pyramid idnet, SparseNet, DRN-C/DRN-D等等。
鏈接:https://pypi.org/project/pytorchcv/
9 | Scikit-Image
Scikit-Image是一個(gè)流行的開(kāi)源Python庫(kù),它包含了一組用于圖像處理的算法。它基本上是一個(gè)SciPy的圖像處理工具箱。建在scipy.n圖像以Python語(yǔ)言提供一組通用的圖像處理例程。這個(gè)圖像處理庫(kù)以Python編程語(yǔ)言提供了一個(gè)文檔完善的API,并實(shí)現(xiàn)了用于研究、教育和工業(yè)應(yīng)用的算法和實(shí)用程序。
鏈接:https://scikit-image.org
10 | SimpleCV
SimpleCV是一個(gè)流行的機(jī)器視覺(jué)框架,用于構(gòu)建計(jì)算機(jī)視覺(jué)應(yīng)用。這個(gè)庫(kù)是用Python編寫(xiě)的,有助于訪問(wèn)幾個(gè)高性能計(jì)算機(jī)視覺(jué)庫(kù),比如OpenCV。
該框架是可用于開(kāi)發(fā)vision應(yīng)用程序的庫(kù)和軟件的集合。它為相機(jī)、圖像處理、特征提取和格式轉(zhuǎn)換提供了簡(jiǎn)潔、可讀的界面。它還允許用戶(hù)使用來(lái)自網(wǎng)絡(luò)攝像頭、Kinect、FireWire和IP攝像頭或移動(dòng)電話的圖像或視頻流。
責(zé)任編輯:YYX
-
OpenCV
+關(guān)注
關(guān)注
31文章
634瀏覽量
41338 -
python
+關(guān)注
關(guān)注
56文章
4792瀏覽量
84628
原文標(biāo)題:10個(gè)流行的Python計(jì)算機(jī)視覺(jué)工具
文章出處:【微信號(hào):vision263com,微信公眾號(hào):新機(jī)器視覺(jué)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論