最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

詳解python如何通過(guò)numpy數(shù)組處理圖像

 更新時(shí)間:2022年03月28日 10:05:01   作者:侯小啾  
Numpy?是?Python?中科學(xué)計(jì)算的核心庫(kù),NumPy?這個(gè)詞來(lái)源于?Numerical?和?Python?兩個(gè)單詞。它提供了一個(gè)高性能的多維數(shù)組對(duì)象,以及大量的庫(kù)函數(shù)和操作,可以幫助程序員輕松地進(jìn)行數(shù)值計(jì)算,廣泛應(yīng)用于機(jī)器學(xué)習(xí)模型、圖像處理和計(jì)算機(jī)圖形學(xué)、數(shù)學(xué)任務(wù)等領(lǐng)域

如圖,以該貓咪圖片為例(忽略水?。⒃撐募麨閏at.jpg,并對(duì)其展開(kāi)以下操作。

使用PIL庫(kù)進(jìn)行灰度處理

PIL庫(kù)適合圖像歸檔和圖像批量處理,你可以使用它建立縮略圖,轉(zhuǎn)換格式,打印圖片等。
現(xiàn)在的版本可以識(shí)別和讀取大量的圖片格式,寫(xiě)入常用的轉(zhuǎn)換和表示格式

它支持多個(gè)其他工具包的展示,提供了show()方法,可以保存圖像到磁盤并調(diào)用外顯示。它將圖像保存到磁盤,并調(diào)用外部顯示工具

并且包含了基本的圖像處理功能,包括點(diǎn)操作,使用內(nèi)置卷積內(nèi)核過(guò)濾,色彩空間轉(zhuǎn)換。
支持更改圖像大小、旋轉(zhuǎn)、任意仿射變換

from PIL import Image
import numpy as np

# 讀取圖像,并轉(zhuǎn)化為數(shù)組
im = np.array(Image.open("cat.jpg"))

# 灰度處理公式
gray_narry = np.array([0.299, 0.587, 0.114])
x = np.dot(im, gray_narry)

# 數(shù)組轉(zhuǎn)圖片
gray_cat = Image.fromarray(x.astype('uint8'))
# 保存圖片
gray_cat.save('gray_cat.jpg')
# 展示查看
gray_cat.show()

處理成功!

旋轉(zhuǎn)180度

所謂旋轉(zhuǎn)操作,即 將三維數(shù)組中的數(shù)據(jù),以每一行(三個(gè))為單位 倒序排列。

from PIL import Image
import numpy as np

# 讀取圖像,并轉(zhuǎn)化為數(shù)組
im = np.array(Image.open("cat.jpg"))
# 旋轉(zhuǎn)
x = im[::-1]

# 數(shù)組轉(zhuǎn)圖片
cat2 = Image.fromarray(x.astype('uint8'))
# 保存圖片
cat2.save('cat2.jpg')
# 展示查看
cat2.show()

程序執(zhí)行結(jié)果:

使用matplotlib庫(kù)完成灰度處理

import numpy as np
import matplotlib.pyplot as plt
n1 = plt.imread("cat.jpg")  # 讀取了圖片,轉(zhuǎn)化為數(shù)組,三維的
plt.imshow(n1)
n2 = np.array([0.299, 0.587, 0.114])
x = np.dot(n1, n2)
plt.imshow(x, cmap="gray")
plt.show()

到此這篇關(guān)于詳解python如何通過(guò)numpy數(shù)組處理圖像的文章就介紹到這了,更多相關(guān)python 處理圖像內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python元組Tuple常用函數(shù)詳解

    Python元組Tuple常用函數(shù)詳解

    Python元組Tuple使用小括號(hào)()包裹,元素之間使用逗號(hào),間隔,元組與列表相似,但元組的元素不可變,本文就給大家詳細(xì)介紹一下元組的常用函數(shù)以及基本操作,感興趣的朋友可以參考閱讀下
    2023-07-07
  • 淺談Pytorch 定義的網(wǎng)絡(luò)結(jié)構(gòu)層能否重復(fù)使用

    淺談Pytorch 定義的網(wǎng)絡(luò)結(jié)構(gòu)層能否重復(fù)使用

    這篇文章主要介紹了Pytorch定義的網(wǎng)絡(luò)結(jié)構(gòu)層能否重復(fù)使用的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • python之生產(chǎn)者消費(fèi)者模型實(shí)現(xiàn)詳解

    python之生產(chǎn)者消費(fèi)者模型實(shí)現(xiàn)詳解

    這篇文章主要介紹了python之生產(chǎn)者消費(fèi)者模型實(shí)現(xiàn)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python Unittest原理及基本使用方法

    Python Unittest原理及基本使用方法

    這篇文章主要介紹了Python Unittest原理及基本使用方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 2025最新版Python3.13.1安裝使用指南(超詳細(xì))

    2025最新版Python3.13.1安裝使用指南(超詳細(xì))

    Python編程語(yǔ)言自誕生以來(lái),已經(jīng)成為全球最受歡迎的編程語(yǔ)言之一,它簡(jiǎn)單易學(xué)易用,以標(biāo)準(zhǔn)庫(kù)和功能強(qiáng)大且廣泛外 掛的擴(kuò)展庫(kù),為用戶提供包羅萬(wàn)象、強(qiáng)大全面的功能,此次給大家介紹了2025年最新版Python 3.13.1安裝使用指南全面更新,需要的朋友可以參考下
    2025-03-03
  • python簡(jiǎn)單實(shí)現(xiàn)操作Mysql數(shù)據(jù)庫(kù)

    python簡(jiǎn)單實(shí)現(xiàn)操作Mysql數(shù)據(jù)庫(kù)

    本文給大家分享的是在python中使用webpy實(shí)現(xiàn)簡(jiǎn)單的數(shù)據(jù)庫(kù)增刪改查操作的方法,非常的簡(jiǎn)單,有需要的小伙伴可以參考下
    2018-01-01
  • python實(shí)現(xiàn)可下載音樂(lè)的音樂(lè)播放器

    python實(shí)現(xiàn)可下載音樂(lè)的音樂(lè)播放器

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)可下載音樂(lè)的音樂(lè)播放器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • 跟老齊學(xué)Python之用while來(lái)循環(huán)

    跟老齊學(xué)Python之用while來(lái)循環(huán)

    while,翻譯成中文是“當(dāng)...的時(shí)候”,這個(gè)單詞在英語(yǔ)中,常常用來(lái)做為時(shí)間狀語(yǔ),while ... someone do somthing,這種類型的說(shuō)法是有的。
    2014-10-10
  • python中的print()輸出

    python中的print()輸出

    print() 方法用于打印輸出,最常見(jiàn)的一個(gè)函數(shù)。這篇文章主要介紹了python的print()輸出 ,需要的朋友可以參考下
    2019-04-04
  • 使用OpenCV實(shí)現(xiàn)迷宮解密的全過(guò)程

    使用OpenCV實(shí)現(xiàn)迷宮解密的全過(guò)程

    同學(xué)發(fā)了我張迷宮圖片,讓我走迷宮來(lái)緩解暴躁,于是乎就碼了一個(gè)程序出來(lái),下面這篇文章主要給大家介紹了關(guān)于使用OpenCV實(shí)現(xiàn)迷宮解密的相關(guān)資料,需要的朋友可以參考下
    2022-10-10

最新評(píng)論

寿光市| 津南区| 丰县| 正安县| 城步| 屯留县| 高阳县| 博客| 莎车县| 丰台区| 互助| 且末县| 左贡县| 渝北区| 大英县| 安庆市| 政和县| 广宁县| 临清市| 东乌珠穆沁旗| 游戏| 加查县| 望城县| 龙南县| 沛县| 泾阳县| 广元市| 嘉祥县| 大丰市| 宁陵县| 新巴尔虎左旗| 永清县| 雷州市| 乡宁县| 英德市| 乌鲁木齐市| 贡山| 峨眉山市| 进贤县| 图木舒克市| 平和县|