在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享5個(gè)用于圖像處理的Python庫(kù)

jf_78858299 ? 來(lái)源:深度學(xué)習(xí)與計(jì)算機(jī)視覺(jué) ? 作者:磐懟懟 ? 2023-02-08 16:23 ? 次閱讀

圖像處理是操縱圖像以從中提取特征的現(xiàn)象。

在當(dāng)今計(jì)算機(jī)視覺(jué)深度學(xué)習(xí)的世界中,大量使用不同的圖像處理算法對(duì)圖像數(shù)據(jù)集進(jìn)行邊緣檢測(cè)、識(shí)別和分類(lèi)。

有時(shí),這些算法也會(huì)逐幀應(yīng)用于視頻,以從中提取特征。

在今天的文章中,我們將介紹5個(gè)最好的Python庫(kù),它們可能會(huì)幫助你執(zhí)行圖像處理,如裁剪、縮放等。


1.OpenCV

OpenCV是用于圖像處理和計(jì)算機(jī)視覺(jué)的最流行和最廣泛使用的庫(kù)之一。這個(gè)口頭庫(kù)可以與許多編程語(yǔ)言一起使用,如C、C++、Python、java,但是Python綁定庫(kù)是最流行的。

不僅圖像處理,而且與計(jì)算機(jī)視覺(jué)相關(guān)的復(fù)雜深度學(xué)習(xí)算法也可以使用該庫(kù)輕松實(shí)現(xiàn)。OpenCV最好的一點(diǎn)是它是跨平臺(tái)的,并且可以與移動(dòng)設(shè)備一起工作。

安裝

pip install opencv-python

對(duì)圖像進(jìn)行高斯模糊。我們將使用Colab,因?yàn)樵谀抢镂覀儾恍枰O(shè)置東西的環(huán)境-這里的一切都是預(yù)先設(shè)置的。

首先,讓我們導(dǎo)入必要的包。Colab不支持cv2.imshow-但是,我們有一個(gè)替代方案。

import cv2

import numpy as np

import urllib

import urllib.request as ur

from google.colab.patches import cv2_imshow

現(xiàn)在,讓我們從internet加載一個(gè)圖像并應(yīng)用一些過(guò)濾器。

resp = ur.urlopen("https://thumbor.forbes.com/thumbor/960x0/https%3A%2F%2Fspecials-images.forbesimg.com%2Fdam%2Fimageserve%2F1068867780%2F960x0.jpg%3Ffit%3Dscale")

image = np.asarray(bytearray(resp.read()), dtype="uint8")

im = cv2.imdecode(image, cv2.IMREAD_COLOR)

blur = cv2.GaussianBlur(im, (5,5),0)

cv2_imshow(blur)

2.SimpleCV

SimpleCV是一個(gè)python框架,它使用像OpenCV這樣的計(jì)算機(jī)視覺(jué)庫(kù)。這個(gè)庫(kù)非常簡(jiǎn)單易用,對(duì)快速原型設(shè)計(jì)非常有幫助。

對(duì)于那些不了解不同圖像處理概念(如特征值、顏色空間和位深度)的人來(lái)說(shuō),此庫(kù)尤其有用。

安裝

pip install SimpleCV

該庫(kù)是處理對(duì)象檢測(cè)任務(wù)的更好選擇。比如使用這個(gè)庫(kù)來(lái)檢測(cè)一輛車(chē)是否停了。

你可以在這里了解更多關(guān)于這個(gè)庫(kù)的信息。

http://tutorial.simplecv.org/en/latest/


3. Pillow

Pillow是一個(gè)Python圖像處理庫(kù),源于PIL或Python圖像庫(kù)。

盡管它不如openCV功能強(qiáng)大、速度快,但它可以用于簡(jiǎn)單的圖像處理工作,如裁剪、調(diào)整大小、旋轉(zhuǎn)和灰度縮放圖像。另一個(gè)好處是它可以在沒(méi)有NumPy和Matplotlib的情況下使用。

安裝

pip install pillow

要在PIL中讀取圖像,我們可以使用:

from PIL import Image

im = Image.open(r"C:\\Users\\System-Pc\\Desktop\\image1.jpg")

im.show()

你可以在這里了解更多關(guān)于這個(gè)庫(kù)的信息。

https://pillow.readthedocs.io/en/stable/


4.Mahotas

Mahotas是一個(gè)用于圖像處理和計(jì)算機(jī)視覺(jué)的Python庫(kù),最初是為生物圖像信息學(xué)設(shè)計(jì)的。但是其他的計(jì)算機(jī)視覺(jué)任務(wù)也可以用它來(lái)完成。它最初是用C++編寫(xiě)的,它使它非???,而且除了NUMPY之外沒(méi)有依賴(lài)關(guān)系。

安裝

pip install mahotas

使用mahotas對(duì)圖像進(jìn)行灰度縮放:

import mahotas

import mahotas.demos

import numpy as np

from pylab import imshow, gray, show

from os import path

photo = mahotas.demos.load('luispedro', as_grey=True)

photo = photo.astype(np.uint8)

gray()

imshow(photo)

show()

最后,在運(yùn)行代碼之后,我們可以得到以下結(jié)果。


5.pgmagick

Pgmagick是GraphicsMagick的Python包裝器,GraphicsMagick是用于處理圖像的工具和庫(kù)的集合。它支持88多種圖像格式。除了圖像處理工作外,它還可以用于web應(yīng)用程序中創(chuàng)建新圖像。

安裝

pip install pgmagick

用于從圖片中提取邊:

from pgmagick.api import Image

img = Image(‘lena.jpg’) # 圖像路徑

img.edge(2)

img.write(‘lena_edge.jpg’)

結(jié)論

盡管OpenCV是我們將來(lái)將要使用的主要圖像處理庫(kù),但是了解一下其他圖像處理庫(kù)肯定是個(gè)好主意。

所有這些庫(kù)都可以簡(jiǎn)化特定功能的實(shí)現(xiàn),從而簡(jiǎn)化工作流。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1300

    瀏覽量

    56894
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2114

    瀏覽量

    73859
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4807

    瀏覽量

    85040
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    常用的Python圖像處理庫(kù)介紹

    本文主要介紹了一些簡(jiǎn)單易懂最常用的 Python 圖像處理庫(kù)
    的頭像 發(fā)表于 08-19 10:54 ?2111次閱讀

    Python圖像處理圖像腐蝕與圖像膨脹

    。(2) 對(duì)腐蝕過(guò)的圖像,進(jìn)行膨脹處理,可以去除噪聲,并且保持原有形狀。 它也包括兩個(gè)輸入對(duì)象:(1)二值圖像或原始圖像(2)卷積核卷積核是
    發(fā)表于 11-23 16:39

    【建議收藏】Python庫(kù)大全

    (需要html5lib)。sanitize -為混亂的數(shù)據(jù)世界帶來(lái)清明。文本處理用于解析和操作簡(jiǎn)單文本的庫(kù)。楊通用difflib - (Pytho
    發(fā)表于 09-06 15:58

    Python圖像處理庫(kù)Pillow入門(mén)教程和代碼資料免費(fèi)下載

    Pillow 是Python 里的圖像處理庫(kù)(PIL:Python Image Library),提供了了廣泛的文件格式支持,強(qiáng)大的
    發(fā)表于 01-11 16:20 ?30次下載
    <b class='flag-5'>Python</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b><b class='flag-5'>庫(kù)</b>Pillow入門(mén)教程和代碼資料免費(fèi)下載

    Python教程之如何使用使用PIL庫(kù)圖像處理的資料說(shuō)明

    圖像處理是一門(mén)應(yīng)用非常廣的技術(shù),而擁有非常豐富第三方擴(kuò)展庫(kù)Python 當(dāng)然不會(huì)錯(cuò)過(guò)這一門(mén)盛宴。PIL (Python Imaging
    發(fā)表于 01-18 17:01 ?15次下載
    <b class='flag-5'>Python</b>教程之如何使用使用PIL<b class='flag-5'>庫(kù)</b>做<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>的資料說(shuō)明

    Python中最常用十大圖像處理庫(kù)詳細(xì)介紹

    本文主要介紹了一些簡(jiǎn)單易懂最常用的Python圖像處理庫(kù)當(dāng)今世界充滿(mǎn)了各種數(shù)據(jù),而圖像是其中高的重要組成部分。然而,若想其有所應(yīng)用,我們需要
    的頭像 發(fā)表于 07-06 11:08 ?2.2w次閱讀

    如何使用Python和Numpy等技術(shù)實(shí)現(xiàn)圖像處理

    本文檔的主要內(nèi)容詳細(xì)介紹的是如何使用Python、Numpy、Scipy和matplotlib執(zhí)行圖像處理任務(wù)。
    發(fā)表于 08-28 09:36 ?8次下載
    如何使用<b class='flag-5'>Python</b>和Numpy等技術(shù)實(shí)現(xiàn)<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>

    10個(gè)流行的Python庫(kù)平臺(tái)

    作為開(kāi)發(fā)人員喜愛(ài)的語(yǔ)言之一,Python以其豐富的社區(qū)可用工具和庫(kù)而聞名。我們列出了開(kāi)發(fā)人員可以用于計(jì)算機(jī)視覺(jué)10個(gè)流行的Python
    的頭像 發(fā)表于 10-09 16:33 ?3340次閱讀

    個(gè)簡(jiǎn)單易懂最常用的 Python 圖像處理庫(kù)

    本文主要介紹了一些簡(jiǎn)單易懂最常用的 Python 圖像處理庫(kù)。 當(dāng)今世界充滿(mǎn)了各種數(shù)據(jù),而圖像是其中高的重要組成部分。然而,若想其有所
    的頭像 發(fā)表于 02-08 16:59 ?880次閱讀

    關(guān)于python中非常實(shí)用的一個(gè)圖像處理庫(kù) 1

    PIL:Python Imaging Library,是Python環(huán)境下最受歡迎的圖像處理庫(kù),木有之一。然而,在
    的頭像 發(fā)表于 02-08 17:18 ?1387次閱讀

    關(guān)于python中非常實(shí)用的一個(gè)圖像處理庫(kù) 2

    PIL:Python Imaging Library,是Python環(huán)境下最受歡迎的圖像處理庫(kù),木有之一。然而,在
    的頭像 發(fā)表于 02-08 17:18 ?1143次閱讀

    如何安裝常用Python庫(kù)

    Python作為一種流行的編程語(yǔ)言,擁有豐富的第三方庫(kù)資源,這些庫(kù)可以幫助開(kāi)發(fā)者輕松實(shí)現(xiàn)各種功能,從數(shù)據(jù)分析到Web開(kāi)發(fā),從機(jī)器學(xué)習(xí)到圖像處理
    的頭像 發(fā)表于 04-14 12:11 ?1214次閱讀

    python讀取數(shù)據(jù)庫(kù)數(shù)據(jù) python查詢(xún)數(shù)據(jù)庫(kù) python數(shù)據(jù)庫(kù)連接

    python讀取數(shù)據(jù)庫(kù)數(shù)據(jù) python查詢(xún)數(shù)據(jù)庫(kù) python數(shù)據(jù)庫(kù)連接
    的頭像 發(fā)表于 08-28 17:09 ?1904次閱讀

    如何安裝Python圖像處理PIL庫(kù)

    載Pillow源碼包,解壓后,在終端或命令行中進(jìn)入源碼目錄,輸入以下代碼: python setup.py install 注意:Pillow是PIL庫(kù)的一個(gè)分支,它是更加活躍和完善的版本,所以
    的頭像 發(fā)表于 09-12 17:15 ?2784次閱讀
    如何安裝<b class='flag-5'>Python</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>PIL<b class='flag-5'>庫(kù)</b>

    Newspaper:用于提取和整理文章的python庫(kù)

    Newspaper 是一個(gè)很棒的python庫(kù)用于提取和整理文章。 它有以下的優(yōu)點(diǎn): 多線程文章下載框架 識(shí)別新聞網(wǎng)址 從html提取文本 從html提取頂部
    的頭像 發(fā)表于 10-30 14:24 ?801次閱讀
    主站蜘蛛池模板: av网址在线看 | 欧美极品一区 | 四虎黄色 | 国产深夜福利在线观看网站 | 国产精品天天爽夜夜欢张柏芝 | 88av免费| 三级理论手机在线观看视频 | 中文字幕佐山爱一区二区免费 | 在线看片国产 | 欧美日韩国产成人高清视频 | 综合久色| 国产精品igao在线观看樱花日本 | 色香影院 | jzzjlzz亚洲乱熟在线播放 | 日本一区二区三区四区在线观看 | 1区2区3区| 国产tube| 亚洲一区二区免费视频 | 久久久国产精品免费 | 屁股趴过来欠打高h | 潘金莲国产三级视频在线 | 不卡一区在线观看 | 大黄香蕉 | 亚洲 欧洲 另类 综合 自拍 | 四虎影视色费永久在线观看 | 天天干天天爽天天射 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片男 | 久久性生活 | 九色在线观看视频 | 牛牛碰在线视频 | 永久免费看的啪啪网站 | 短篇禁伦小说 | 4455亚洲 | 99福利| 人人澡人| 久操操| 色偷偷偷 | 综合色久 | 黄色免费网站视频 | 国产精品三级视频 | 天天综合色天天综合网 |