精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

10個Python圖像編輯工具

開發 后端
本文將介紹 10 個可以用于圖像處理任務的 Python 庫,它們在編輯圖像、查看圖像底層數據方面都提供了簡單直接的方法。

[[261377]]

以下提到的這些 Python 工具在編輯圖像、操作圖像底層數據方面都提供了簡單直接的方法。

當今的世界充滿了數據,而圖像數據就是其中很重要的一部分。但只有經過處理和分析,提高圖像的質量,從中提取出有效地信息,才能利用到這些圖像數據。

常見的圖像處理操作包括顯示圖像,基本的圖像操作,如裁剪、翻轉、旋轉;圖像的分割、分類、特征提??;圖像恢復;以及圖像識別等等。Python 作為一種日益風靡的科學編程語言,是這些圖像處理操作的選擇。同時,在 Python 生態當中也有很多可以免費使用的優秀的圖像處理工具。

下文將介紹 10 個可以用于圖像處理任務的 Python 庫,它們在編輯圖像、查看圖像底層數據方面都提供了簡單直接的方法。

1、scikit-image

scikit-image 是一個結合 NumPy 數組使用的開源 Python 工具,它實現了可用于研究、教育、工業應用的算法和應用程序。即使是對于剛剛接觸 Python 生態圈的新手來說,它也是一個在使用上足夠簡單的庫。同時它的代碼質量也很高,因為它是由一個活躍的志愿者社區開發的,并且通過了同行評審peer review

資源

scikit-image 的文檔非常完善,其中包含了豐富的用例。

示例

可以通過導入 skimage 使用,大部分的功能都可以在它的子模塊中找到。

圖像濾波image filtering

  1. import matplotlib.pyplot as plt
  2. %matplotlib inline
  3.  
  4. from skimage import data,filters
  5.  
  6. image = data.coins() # ... or any other NumPy array!
  7. edges = filters.sobel(image)
  8. plt.imshow(edges, cmap='gray')

Image filtering in scikit-image

Image filtering in scikit-image

使用 match_template() 方法實現模板匹配template matching

Template matching in scikit-image

Template matching in scikit-image

展示頁面可以看到更多相關的例子。

2、NumPy

NumPy 提供了對數組的支持,是 Python 編程的一個核心庫。圖像的本質其實也是一個包含像素數據點的標準 NumPy 數組,因此可以通過一些基本的 NumPy 操作(例如切片、掩膜mask、花式索引fancy indexing等),就可以從像素級別對圖像進行編輯。通過 NumPy 數組存儲的圖像也可以被 skimage 加載并使用 matplotlib 顯示。

資源

在 NumPy 的官方文檔中提供了完整的代碼文檔和資源列表。

示例

使用 NumPy 對圖像進行掩膜mask操作:

  1. import numpy as np
  2. from skimage import data
  3. import matplotlib.pyplot as plt
  4. %matplotlib inline
  5.  
  6. image = data.camera()
  7. type(image)
  8. numpy.ndarray #Image is a NumPy array:
  9.  
  10. mask = image < 87
  11. image[mask]=255
  12. plt.imshow(image, cmap='gray')

NumPy

NumPy

3、SciPy

像 NumPy 一樣,SciPy 是 Python 的一個核心科學計算模塊,也可以用于圖像的基本操作和處理。尤其是 SciPy v1.1.0 中的 scipy.ndimage 子模塊,它提供了在 n 維 NumPy 數組上的運行的函數。SciPy 目前還提供了線性和非線性濾波linear and non-linear filtering、二值形態學binary morphologyB 樣條插值B-spline interpolation、對象測量object measurements等方面的函數。

資源

官方文檔中可以查閱到 scipy.ndimage 的完整函數列表。

示例

使用 SciPy 的高斯濾波對圖像進行模糊處理:

  1. from scipy import misc,ndimage
  2.  
  3. face = misc.face()
  4. blurred_face = ndimage.gaussian_filter(face, sigma=3)
  5. very_blurred = ndimage.gaussian_filter(face, sigma=5)
  6.  
  7. #Results
  8. plt.imshow(<image to be displayed>)

Using a Gaussian filter in SciPy

Using a Gaussian filter in SciPy

4、PIL/Pillow

PIL (Python Imaging Library) 是一個免費 Python 編程庫,它提供了對多種格式圖像文件的打開、編輯、保存的支持。但在 2009 年之后 PIL 就停止發布新版本了。幸運的是,還有一個 PIL 的積極開發的分支 Pillow,它的安裝過程比 PIL 更加簡單,支持大部分主流的操作系統,并且還支持 Python 3。Pillow 包含了圖像的基礎處理功能,包括像素點操作、使用內置卷積內核進行濾波、顏色空間轉換等等。

資源

Pillow 的官方文檔提供了 Pillow 的安裝說明自己代碼庫中每一個模塊的示例。

示例

使用 Pillow 中的 ImageFilter 模塊實現圖像增強:

  1. from PIL import Image,ImageFilter
  2. #Read image
  3. im = Image.open('image.jpg')
  4. #Display image
  5. im.show()
  6.  
  7. from PIL import ImageEnhance
  8. enh = ImageEnhance.Contrast(im)
  9. enh.enhance(1.8).show("30% more contrast")

Enhancing an image in Pillow using ImageFilter

Enhancing an image in Pillow using ImageFilter

5、OpenCV-Python

OpenCV(Open Source Computer Vision 庫)是計算機視覺領域最廣泛使用的庫之一,OpenCV-Python 則是 OpenCV 的 Python API。OpenCV-Python 的運行速度很快,這歸功于它使用 C/C++ 編寫的后臺代碼,同時由于它使用了 Python 進行封裝,因此調用和部署的難度也不大。這些優點讓 OpenCV-Python 成為了計算密集型計算機視覺應用程序的一個不錯的選擇。

資源

入門之前最好先閱讀 OpenCV2-Python-Guide 這份文檔。

示例

使用 OpenCV-Python 中的金字塔融合Pyramid Blending將蘋果和橘子融合到一起:

Image blending using Pyramids in OpenCV-Python

Image blending using Pyramids in OpenCV-Python

6、SimpleCV

SimpleCV 是一個開源的計算機視覺框架。它支持包括 OpenCV 在內的一些高性能計算機視覺庫,同時不需要去了解位深度bit depth、文件格式、色彩空間color space之類的概念,因此 SimpleCV 的學習曲線要比 OpenCV 平緩得多,正如它的口號所說,“將計算機視覺變得更簡單”。SimpleCV 的優點還有:

  • 即使是剛剛接觸計算機視覺的程序員也可以通過 SimpleCV 來實現一些簡易的計算機視覺測試
  • 錄像、視頻文件、圖像、視頻流都在支持范圍內

資源

官方文檔簡單易懂,同時也附有大量的學習用例。

示例

SimpleCV

SimpleCV

7、Mahotas

Mahotas 是另一個 Python 圖像處理和計算機視覺庫。在圖像處理方面,它支持濾波和形態學相關的操作;在計算機視覺方面,它也支持特征計算feature computation、興趣點檢測interest point detection、局部描述符local descriptors等功能。Mahotas 的接口使用了 Python 進行編寫,因此適合快速開發,而算法使用 C++ 實現,并針對速度進行了優化。Mahotas 盡可能做到代碼量少和依賴項少,因此它的運算速度非??臁?梢詤⒖?a class="ext" rel="external nofollow" target="_blank">官方文檔了解更多詳細信息。

資源

文檔包含了安裝介紹、示例以及一些 Mahotas 的入門教程。

示例

Mahotas 力求使用少量的代碼來實現功能。例如這個 Finding Wally 游戲:

Finding Wally problem in Mahotas

Finding Wally problem in Mahotas

Finding Wally problem in Mahotas

Finding Wally problem in Mahotas

8、SimpleITK

ITK(Insight Segmentation and Registration Toolkit)是一個為開發者提供普適性圖像分析功能的開源、跨平臺工具套件,SimpleITK 則是基于 ITK 構建出來的一個簡化層,旨在促進 ITK 在快速原型設計、教育、解釋語言中的應用。SimpleITK 作為一個圖像分析工具包,它也帶有大量的組件,可以支持常規的濾波、圖像分割、圖像配準registration功能。盡管 SimpleITK 使用 C++ 編寫,但它也支持包括 Python 在內的大部分編程語言。

資源

有很多 Jupyter Notebooks 用例可以展示 SimpleITK 在教育和科研領域中的應用,通過這些用例可以看到如何使用 Python 和 R 利用 SimpleITK 來實現交互式圖像分析。

示例

使用 Python + SimpleITK 實現的 CT/MR 圖像配準過程:

SimpleITK animation

SimpleITK animation

9、pgmagick

pgmagick 是使用 Python 封裝的 GraphicsMagick 庫。GraphicsMagick 通常被認為是圖像處理界的瑞士軍刀,因為它強大而又高效的工具包支持對多達 88 種主流格式圖像文件的讀寫操作,包括 DPX、GIF、JPEG、JPEG-2000、PNG、PDF、PNM、TIFF 等等。

資源

pgmagick 的 GitHub 倉庫中有相關的安裝說明、依賴列表,以及詳細的使用指引

示例

圖像縮放:

Image scaling in pgmagick

Image scaling in pgmagick

邊緣提?。?/p>

Edge extraction in pgmagick

Edge extraction in pgmagick

10、Pycairo

Cairo 是一個用于繪制矢量圖的二維圖形庫,而 Pycairo 是用于 Cairo 的一組 Python 綁定。矢量圖的優點在于做大小縮放的過程中不會丟失圖像的清晰度。使用 Pycairo 可以在 Python 中調用 Cairo 的相關命令。

資源

Pycairo 的 GitHub 倉庫提供了關于安裝和使用的詳細說明,以及一份簡要介紹 Pycairo 的入門指南

示例

使用 Pycairo 繪制線段、基本圖形、徑向漸變radial gradients

Pycairo

Pycairo

總結

以上就是 Python 中的一些有用的圖像處理庫,無論你有沒有聽說過、有沒有使用過,都值得試用一下并了解它們。 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2025-01-17 10:30:00

2020-08-22 07:46:58

Photoflare開源圖像編輯器

2021-02-16 09:37:01

Filmulator開源圖像編輯器

2025-11-14 09:30:12

2024-03-11 09:37:01

模型圖片編輯

2015-03-27 15:41:42

AdobeAcrobat DC

2023-01-02 13:12:07

模型圖像

2019-10-16 10:23:59

Python圖像處理編程語言

2021-12-27 08:08:41

微軟WindowsWindows 11

2023-11-20 11:47:18

AI圖像編輯工具

2025-09-01 09:08:41

2024-03-01 20:15:17

2019-01-04 10:00:48

開源技術 趨勢

2025-08-28 09:17:50

2023-05-22 07:29:59

AIDragGAN

2025-01-21 10:45:00

訓練模型架構

2025-03-31 08:46:00

圖像AI生成

2025-08-20 09:06:00

2025-10-27 09:04:00

點贊
收藏

51CTO技術棧公眾號

本网站久久精品| 香蕉视频免费看| 欧美在线网址| 亚洲精品97久久| 国产视频九色蝌蚪| 午夜在线免费观看视频| 国产精品一区二区黑丝| 欧美在线视频免费播放| 日韩三级久久久| 免费萌白酱国产一区二区三区| 91国偷自产一区二区三区成为亚洲经典 | 91麻豆精品一区二区三区| 国产日韩在线一区| 国产污污视频在线观看 | 国产人妻777人伦精品hd| 91短视频版在线观看www免费| 国产麻豆精品视频| 国产精品看片资源| 全部毛片永久免费看| 一本一本久久a久久综合精品| 亚洲男女性事视频| 精品人妻伦一二三区久| 电影91久久久| 欧亚洲嫩模精品一区三区| 亚洲熟妇无码一区二区三区导航| 久久黄色美女电影| 欧美国产日韩a欧美在线观看 | 国产精品v日韩精品| 日韩精品人妻中文字幕| 羞羞色午夜精品一区二区三区| 亚洲码在线观看| 男男一级淫片免费播放| 欧美视频三区| 91精品国产91久久综合桃花| 久久国产这里只有精品| 一呦二呦三呦精品国产| 欧美日韩精品国产| 国产69精品久久久久久久| 天堂av资源在线观看| 亚洲美女免费视频| 中文字幕欧美日韩一区二区三区| 91美女视频在线| 久久久久青草大香线综合精品| 国产一区二区中文字幕免费看| 性猛交富婆╳xxx乱大交天津| 久久电影国产免费久久电影| 国产精品久久久久久久久久免费| 激情网站在线观看| 久久久精品网| 国产成人jvid在线播放| 波多野结衣视频网站| 99视频一区| 91大神福利视频在线| 日本五十路女优| 日韩一级精品| 69视频在线播放| 一级片中文字幕| 欧美中文日韩| 国产精品精品视频| 中文字幕久久网| 琪琪一区二区三区| 成人妇女免费播放久久久| 亚洲在线免费观看视频| 国产一区二区三区在线观看免费| 91大片在线观看| 国产成人精品毛片| aaa欧美日韩| 日本一区免费看| 91在线不卡| 亚洲欧美日韩一区| 欧美精品自拍视频| 亚洲www啪成人一区二区| 欧美天堂亚洲电影院在线播放| www.五月天色| 国产伦精品一区二区三区免费优势| 亚洲福利精品在线| 一本加勒比北条麻妃| 欧美超碰在线| 久久久女人电视剧免费播放下载| 国产小视频在线免费观看 | 波多野结衣在线免费观看| 一区二区三区四区高清视频| 亚洲精品黄网在线观看| 久久久精品成人| 欧美日本不卡| 欧美亚洲另类制服自拍| 一区二区三区免费在线视频| 成人免费视频caoporn| 日本一区二区高清视频| 在线免费观看污| 日韩欧美中文在线| 午夜影院免费版| 最新国产精品视频| 欧美男插女视频| 无码人妻黑人中文字幕| 国产精品白丝av| 欧美精品在线一区| 丰满的护士2在线观看高清| 欧美午夜美女看片| 亚洲精品一区二区18漫画| 久久超级碰碰| 久久精品影视伊人网| 99久在线精品99re8热| 狠狠色狠狠色综合| 免费日韩电影在线观看| 怡红院红怡院欧美aⅴ怡春院| 色婷婷久久久综合中文字幕| 爱情岛论坛亚洲自拍| 欧美日韩在线二区| 91禁外国网站| 国产999久久久| 国产精品视频九色porn| 欧美a在线视频| 4438全国亚洲精品观看视频| 中文字幕国产亚洲| www.com国产| 成人一级片网址| 吴梦梦av在线| 激情亚洲小说| 亚洲美女性视频| 日韩精品在线免费看| 国产麻豆精品在线观看| 中文字幕一区二区三区有限公司| 三上悠亚国产精品一区二区三区| 亚洲福利视频网| 青青草原国产视频| 精品一区二区在线视频| 色一情一乱一伦一区二区三欧美| 日本不卡1234视频| 亚洲第一免费网站| 国产精品第72页| 国产成人精品亚洲午夜麻豆| 99热这里只有精品7| 欧美成人xxxx| 中文字幕视频在线免费欧美日韩综合在线看 | 蜜臀av一区二区在线免费观看 | 黑森林av导航| 欧美黄色一区| 99久热re在线精品996热视频| 黄色免费网站在线| 91精品国产综合久久小美女| 国产3级在线观看| 久久国产精品第一页| 亚洲精品一区二区三区蜜桃久| 韩日一区二区| 中文字幕在线看视频国产欧美| 中文天堂在线播放| 中文字幕在线不卡一区二区三区| 亚洲综合日韩欧美| 天天色天天射综合网| 3d动漫精品啪啪一区二区三区免费 | 国产欧美一区二区精品忘忧草| 国产在线观看福利| 欧美三级三级| 国产欧美中文字幕| av免费在线免费观看| 日韩欧美国产麻豆| 日韩黄色a级片| www精品美女久久久tv| 蜜臀av午夜一区二区三区| 欧美日韩中文字幕一区二区三区| 国产精品偷伦一区二区| 国产丝袜在线| 亚洲白虎美女被爆操| 草久久免费视频| 国产精品网曝门| www.国产福利| 精品1区2区3区4区| 麻豆久久久9性大片| 欧美影视资讯| 久久综合伊人77777| 丰满大乳国产精品| 在线视频欧美区| 久久一级免费视频| 成人性视频免费网站| 日韩人妻精品无码一区二区三区| 欧美亚洲精品在线| 99电影网电视剧在线观看| 美女搞黄视频在线观看| 中文字幕在线亚洲| 丰满少妇高潮在线观看| 日韩欧美亚洲成人| 一区二区三区影视| 成人免费的视频| 日韩一级免费在线观看| 亚洲第一天堂| 欧美极品jizzhd欧美| 国产免费av国片精品草莓男男| 性金发美女69hd大尺寸| 成人性生交大片免费看午夜| 精品欧美一区二区在线观看| 69视频免费看| 亚洲亚洲精品在线观看| 一级在线观看视频| 成人精品免费看| 五月婷婷六月合| 99热精品在线| 四虎永久免费网站| 免费视频国产一区| 99国产盗摄| 久久久久伊人| 欧美亚洲国产精品| 色a资源在线| 色综久久综合桃花网| 日韩精品福利| 欧美不卡在线视频| 国产三级午夜理伦三级| 91福利区一区二区三区| 日本一级黄色大片| 亚洲品质自拍视频| 青青草自拍偷拍| 99精品欧美一区二区三区小说| 在线免费看v片| 日本中文字幕一区二区视频| 男人天堂av片| 欧美日韩亚洲一区在线观看| 亚洲一区在线免费| 欧州一区二区| 欧美日韩在线一区二区三区| 凹凸av导航大全精品| 91网站在线免费观看| yw.尤物在线精品视频| 欧美在线视频免费播放| 美女的胸无遮挡在线观看| 欧美激情第三页| 天堂av中文在线| 欧美成人精品h版在线观看| 日韩子在线观看| 中文字幕亚洲欧美日韩2019| 精品电影在线| 亚洲天堂av综合网| 蜜桃视频在线观看网站| 日韩黄在线观看| 午夜小视频免费| 日韩精品黄色网| 亚欧洲精品视频| 亚洲精品国产欧美| 无套内谢的新婚少妇国语播放| 亚洲福利影片在线| 视频一区 中文字幕| 精品成人私密视频| 全部免费毛片在线播放一个| 精品sm在线观看| 色窝窝无码一区二区三区| 亚洲国产成人一区| 天天干天天操av| 亚洲精品在线不卡| 你懂的在线播放| 正在播放欧美一区| 91官网在线| 欧美乱妇40p| 伦理在线一区| 欧美制服第一页| 忘忧草在线www成人影院| 国产美女精品免费电影| 亚洲精品777| 999热视频| 欧美电影完整版在线观看| 麻豆av一区二区三区久久| 精品理论电影在线| 麻豆md0077饥渴少妇| 欧美日一区二区在线观看| 鲁一鲁一鲁一鲁一色| 日产欧产美韩系列久久99| 五月天婷婷在线观看视频| 国产+成+人+亚洲欧洲自线| 国产精品嫩草av| 国产三级精品在线| 9999热视频| 欧美日韩国产中文字幕| 中文字幕乱码视频| 日韩欧美电影一区| 精品欧美不卡一区二区在线观看 | 久草免费在线色站| 欧美综合国产精品久久丁香| 免费一区二区三区四区| 国产高清在线一区| 国产欧美日韩精品一区二区免费| 在线一区日本视频| 在线日韩中文| 欧美日韩一区二区三区69堂| 懂色av噜噜一区二区三区av | 亚洲码国产岛国毛片在线| 韩国av免费观看| 欧美日韩电影一区| 天天综合网在线观看| www.欧美精品一二三区| 波多野结衣视频一区二区| 国产精品国语对白| 国产区精品视频在线观看豆花| 水蜜桃一区二区三区| 亚洲大胆在线| 国产美女18xxxx免费视频| 99国产精品久久久久久久久久| 久久国产高清视频| 欧美日韩在线另类| www.亚洲天堂.com| 在线观看欧美视频| 色吧亚洲日本| 99久热re在线精品996热视频| 欧美老女人另类| 人人妻人人添人人爽欧美一区| 国产自产视频一区二区三区| 91网站免费视频| 午夜精品123| 国产精品久久影视| 一本一本久久a久久精品牛牛影视| 91av久久| 99视频免费观看| 99久久99久久精品国产片桃花 | 91成人精品在线| 综合操久久久| 免费看欧美美女黄的网站| 国产麻豆xxxvideo实拍| 一二三四区精品视频| 亚洲一级av毛片| 亚洲欧美综合区自拍另类| av男人的天堂在线观看| av一区二区三区免费| 99精品电影| 久久久精品高清| 欧美国产精品中文字幕| 国产亚洲欧美日韩高清| 亚洲欧美日韩一区二区三区在线| av女在线播放| 国产精品久久久久久久小唯西川 | 最新国产成人在线观看| 无码人妻黑人中文字幕| 亚洲人成在线观看网站高清| 热色播在线视频| 精品欧美一区二区久久久伦| 极品中文字幕一区| 97中文字幕在线观看| 亚洲影视在线播放| 午夜精品久久久久久久爽| 九九热这里只有精品免费看| 精品视频一二| 99热这里只有精品免费| 成人综合婷婷国产精品久久蜜臀 | 欧美在线高清视频| 国产h视频在线观看| 国产精品免费电影| 色综合久久网| 一级黄色片在线免费观看| 亚洲乱码日产精品bd | 日韩激情在线视频| 国产h片在线观看| 久久99久久精品国产| 国产毛片久久| 人妻av无码一区二区三区| 欧美三级在线看| 国产福利在线播放麻豆| 岛国视频一区| 国产深夜精品| 人妻视频一区二区| 欧美精品亚洲一区二区在线播放| 黄色精品在线观看| 国产伦精品一区二区三区视频免费| 在线日本高清免费不卡| 亚洲av无码一区二区二三区| 日本二三区不卡| 免费在线观看黄| 91精品久久久久久蜜桃| 亚洲理论在线| 久久丫精品忘忧草西安产品| 欧美男生操女生| 毛片大全在线观看| 久久婷婷国产综合尤物精品| 免费高清视频精品| 青青草激情视频| 精品偷拍一区二区三区在线看| 123成人网| 成人在线观看毛片| 久久免费看少妇高潮| 一级黄色免费片| 欧美成人免费全部观看天天性色| 欧美黑人做爰爽爽爽| mm131亚洲精品| 亚洲高清免费在线| av在线电影网| 国产精品一区二| 蜜桃av一区二区| 国产精品99精品无码视| 一区二区三区四区在线观看视频| 亚洲国产精品免费视频| 毛片av免费在线观看| 亚洲黄色免费电影| 国产在线视频你懂得| 99www免费人成精品| 日本中文一区二区三区| 久草中文在线视频| 色老头一区二区三区在线观看| caoporn成人| 手机av在线网| 色婷婷av一区二区三区gif| 日本性爱视频在线观看| 天堂精品一区二区三区| 99久久婷婷国产综合精品| 91麻豆成人精品国产| 日本精品视频在线播放|