hao86下載站:值得大家信賴的游戲下載站!

首頁 > 軟件下載 > 學(xué)習(xí)工具 > python
python
python
python
python

python

【#學(xué)習(xí)工具# #python#】

pythonapp是一款在Android上運(yùn)行Python的腳本引擎,pythonapp內(nèi)部整合了Python解釋器、Console、編輯器和SL4A庫。pythonapp讓你在手機(jī)上就可以運(yùn)行Python語言開發(fā)的應(yīng)用。

python相關(guān)資訊

python實(shí)用工具軟件

今天小編介紹幾款python實(shí)用工具軟件,這些Python庫提供了一種簡單直觀的方法來轉(zhuǎn)換圖像并了解基礎(chǔ)數(shù)據(jù)。

當(dāng)今世界充滿了數(shù)據(jù),圖像是這些數(shù)據(jù)的重要組成部分。 但是,在使用它們之前,必須對(duì)這些數(shù)字圖像進(jìn)行處理分析和處理以提高其質(zhì)量或提取一些可用信息。

常見的圖像處理任務(wù)包括顯示; 基本操作,例如裁剪,翻轉(zhuǎn),旋轉(zhuǎn)等; 圖像分割,分類和特征提取; 圖像恢復(fù); 圖像識(shí)別。 Python是這些圖像處理任務(wù)的絕佳選擇,因?yàn)樗鳛橐环N科學(xué)編程語言正變得越來越流行,并且許多最先進(jìn)的圖像處理工具在其生態(tài)系統(tǒng)中都是免費(fèi)的。

本文介紹了用于圖像處理任務(wù)的10個(gè)最常用的Python庫。 這些庫提供了一種簡單而直觀的方式來轉(zhuǎn)換圖像和理解基礎(chǔ)數(shù)據(jù)。

/uploads/image/2020/09/07/image.png

一、scikit-image

scikit-image是用于NumPy數(shù)組的開源Python軟件包。 它實(shí)現(xiàn)了用于研究,教育和行業(yè)應(yīng)用的算法和實(shí)用程序。 即使對(duì)于不熟悉Python生態(tài)系統(tǒng)的人來說,它也是一個(gè)相當(dāng)簡單明了的庫。 該代碼是高質(zhì)量的,經(jīng)過同行評(píng)審,并由活躍的志愿者社區(qū)編寫。

二、NumPy

NumPy是Python編程中的核心庫之一,并提供對(duì)數(shù)組的支持。 該圖像本質(zhì)上是一個(gè)包含數(shù)據(jù)點(diǎn)像素的標(biāo)準(zhǔn)NumPy數(shù)組。 因此,通過使用基本的NumPy操作(例如切片,遮罩和花式索引),您可以修改圖像的像素值。 您可以使用skimage加載圖像并使用Matplotlib顯示它們。

三、SciPy

SciPy是Python的另一個(gè)核心科學(xué)模塊(例如NumPy),可用于基本的圖像處理和處理任務(wù)。 特別是,子模塊scipy.ndimage(在SciPy v1.1.0中)提供在n維NumPy數(shù)組上運(yùn)行的功能。 該軟件包當(dāng)前包含諸如線性和非線性濾波,二進(jìn)制形態(tài),B樣條插值和對(duì)象測量之類的功能。

四、PIL /Pillow

PIL(Python Imaging庫)是一個(gè)免費(fèi)的Python編程語言庫,它增加了對(duì)打開,操作和保存許多不同圖像格式的支持。 但是,其發(fā)展停滯不前,其最新版本于2009年發(fā)布。幸運(yùn)的是,Pillow是一個(gè)積極開發(fā)的PIL分支,它易于安裝,可以在所有主要操作系統(tǒng)上運(yùn)行并支持Python3。該庫包含基本的圖像處理功能。 ,包括點(diǎn)運(yùn)算,使用一組內(nèi)置的卷積核進(jìn)行過濾以及顏色空間轉(zhuǎn)換。

/uploads/image/2020/09/07/1267287-20190302232538438-306867725.png

五、 OpenCV-Python

OpenCV(開源計(jì)算機(jī)視覺庫)是計(jì)算機(jī)視覺應(yīng)用程序中使用最廣泛的庫之一。 OpenCV-Python是OpenCV的Python API。 因?yàn)楹蠖擞捎肅 / C編寫的代碼組成,所以O(shè)penCV-Python非常快,但是也很容易編碼和部署(由于前端使用Python包裝器)。 這使其成為執(zhí)行計(jì)算密集型計(jì)算機(jī)視覺程序的絕佳選擇。

六、SimpleCV

SimpleCV是用于構(gòu)建計(jì)算機(jī)視覺應(yīng)用程序的另一個(gè)開源框架。 它提供了一個(gè)接口來訪問多個(gè)高性能計(jì)算機(jī)視覺庫,例如OpenCV,但不需要了解位深度,文件格式,色彩空間等。其學(xué)習(xí)曲線比OpenCV小得多,并且 口號(hào)表示),“它使計(jì)算機(jī)視覺變得簡單?!?支持SimpleCV的幾點(diǎn)是:

即使是初學(xué)者也可以編寫簡單的機(jī)器視覺測試

攝像機(jī),視頻文件,圖像和視頻流均可互操作。

/uploads/image/2020/09/07/dfvdfgvbv.png

七、Mahotas

Mahotas是另一個(gè)適用于Python的計(jì)算機(jī)視覺和圖像處理庫。 它包含傳統(tǒng)的圖像處理功能(例如過濾和形態(tài)運(yùn)算),以及用于特征計(jì)算(包括興趣點(diǎn)檢測和局部描述符)的更現(xiàn)代的計(jì)算機(jī)視覺功能。 該接口使用Python編寫,適合于快速開發(fā),但是該算法使用C語言實(shí)現(xiàn)并針對(duì)速度進(jìn)行了優(yōu)化。 Mahotas庫運(yùn)行速度快,代碼簡單,并且依賴性小。 閱讀其官方文章以了解更多信息。

八、SimpleITK

ITK(Insight細(xì)分和注冊(cè)工具包)是一個(gè)“開源,跨平臺(tái)系統(tǒng),為開發(fā)人員提供了廣泛的用于圖像分析的軟件工具。SimpleITK是基于ITK構(gòu)建的簡化層,以促進(jìn)其快速原型設(shè)計(jì),交易和解釋語言 申請(qǐng)。” 它也是一個(gè)圖像分析工具包,具有大量組件,支持常規(guī)的過濾操作,圖像分割和配準(zhǔn).SimpleITK用C編寫,但是可以用包括Python在內(nèi)的多種編程語言進(jìn)行操作。

九、pgmagick

pgmagick是基于Python的GraphicsMagick庫的包裝。 GraphicsMagick圖像處理系統(tǒng)有時(shí)也稱為圖像處理的瑞士軍刀。 它強(qiáng)大而有效的工具和庫集合支持以超過88種主要格式(包括DPX,GIF,JPEG,JPEG-2000,PNG,PDF,PNM和TIFF)讀取,寫入和處理圖像。

十、Pycairo

Pycairo是開羅圖形庫的一組Python綁定。 開羅是用于繪制矢量圖形的2D圖形庫。 矢量圖形很有趣,因?yàn)樗鼈冊(cè)谡{(diào)整大小或變換后不會(huì)失去清晰度。 Pycairo可以從Python調(diào)用Cairo命令。

這些是Python中一些有用且免費(fèi)的圖像處理庫。 有些是眾所周知的,有些可能對(duì)您來說是新的。 嘗試他們以更多地了解他們!


相關(guān)文章

更多>>