<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          技能 | Python處理圖像10大經(jīng)典庫(kù)

          共 3143字,需瀏覽 7分鐘

           ·

          2021-05-20 17:54


          點(diǎn)擊上方小白學(xué)視覺”,選擇加"星標(biāo)"或“置頂

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

          本文轉(zhuǎn)自|計(jì)算機(jī)視覺聯(lián)盟

          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)簡(jiǎn)單直接的庫(kù)。

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

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

          官方地址:
          https://scikit-image.org/

          用戶指南:
          https://scikit-image.org/docs/stable/user_guide.html

          2、Numpy

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

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

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

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

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

          3. Scipy

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

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

          可以用高斯過(guò)濾用Scipy模糊高斯濾波器:



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

          4、PIL/ Pillow

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

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

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

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

          5、OpenCV-Python

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

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

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

          來(lái)看一下用例,下圖展示的是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,你可以訪問(wèn)幾個(gè)高性能的視覺庫(kù),而無(wú)需先了解圖像色深(bit depth)、文件格式、色彩空間等。

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

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

          7、Mahotas

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

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

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

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

          8、 SimpleITK

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

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

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

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

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

          官方地址:
          https://itk.org/

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

          9、GraphicsMagick

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

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

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

          官方資料:
          https://pypi.org/project/pgmagick/

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

          10、Pycairo

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

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

          官方介紹:
          https://cairographics.org/

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

          https://towardsdatascience.com/image-manipulation-tools-for-python-6eb0908ed61f

          END



          下載1:OpenCV-Contrib擴(kuò)展模塊中文版教程
          在「小白學(xué)視覺」公眾號(hào)后臺(tái)回復(fù):擴(kuò)展模塊中文教程即可下載全網(wǎng)第一份OpenCV擴(kuò)展模塊教程中文版,涵蓋擴(kuò)展模塊安裝、SFM算法、立體視覺、目標(biāo)跟蹤、生物視覺、超分辨率處理等二十多章內(nèi)容。

          下載2:Python視覺實(shí)戰(zhàn)項(xiàng)目52講
          小白學(xué)視覺公眾號(hào)后臺(tái)回復(fù):Python視覺實(shí)戰(zhàn)項(xiàng)目,即可下載包括圖像分割、口罩檢測(cè)、車道線檢測(cè)、車輛計(jì)數(shù)、添加眼線、車牌識(shí)別、字符識(shí)別、情緒檢測(cè)、文本內(nèi)容提取、面部識(shí)別等31個(gè)視覺實(shí)戰(zhàn)項(xiàng)目,助力快速學(xué)校計(jì)算機(jī)視覺。

          下載3:OpenCV實(shí)戰(zhàn)項(xiàng)目20講
          小白學(xué)視覺公眾號(hào)后臺(tái)回復(fù):OpenCV實(shí)戰(zhàn)項(xiàng)目20講,即可下載含有20個(gè)基于OpenCV實(shí)現(xiàn)20個(gè)實(shí)戰(zhàn)項(xiàng)目,實(shí)現(xiàn)OpenCV學(xué)習(xí)進(jìn)階。

          交流群


          歡迎加入公眾號(hào)讀者群一起和同行交流,目前有SLAM、三維視覺、傳感器自動(dòng)駕駛、計(jì)算攝影、檢測(cè)、分割、識(shí)別、醫(yī)學(xué)影像、GAN、算法競(jìng)賽等微信群(以后會(huì)逐漸細(xì)分),請(qǐng)掃描下面微信號(hào)加群,備注:”昵稱+學(xué)校/公司+研究方向“,例如:”張三 + 上海交大 + 視覺SLAM“。請(qǐng)按照格式備注,否則不予通過(guò)。添加成功后會(huì)根據(jù)研究方向邀請(qǐng)進(jìn)入相關(guān)微信群。請(qǐng)勿在群內(nèi)發(fā)送廣告,否則會(huì)請(qǐng)出群,謝謝理解~


          瀏覽 85
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  婷婷五月天天爽 | 成人免费性爱网站 | 青草网在线| 日韩毛片免费观看 | 亚洲视频免费 |