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