python如何安裝numpy,python 三維數組_NumPy處理圖像不香嗎?我用Python把秋日里最美的景色做成了這種效果~...

 2023-10-01 阅读 26 评论 0

摘要:不知不覺中秋天悄悄的來了,天氣開始轉涼,每天匆匆忙忙的在路上,顧不得身邊的變化,一抬眼,竟因秋葉久久駐足,今天我用Python把秋日里最美的景色做成了這種效果:NumPy做圖像處理不香嗎?先上圖↓一片落葉渲染了秋色&#x

不知不覺中秋天悄悄的來了,天氣開始轉涼,每天匆匆忙忙的在路上,顧不得身邊的變化,一抬眼,竟因秋葉久久駐足,今天我用Python把秋日里最美的景色做成了這種效果:NumPy做圖像處理不香嗎?先上圖↓

fab1f306cf7647da91abf458891715f7.png

一片落葉渲染了秋色;

python如何安裝numpy、一季落花滄桑了流年。?

2210054dc9ea3f8bba84df3090f4472c.png

d3faafdd9f8132a2e96aef3906858c81.png

圖像灰度處理

Python三維數組、3c127cf11eb7b89bf5fe167aa07c818c.png

處理成三個通道的圖像

在Python中進行圖像處理,有三個工具:OpenCV、SciKit-Image和Pillow。

但是,這里我們將使用最簡單的方法NumPy來進行圖像處理。在對圖像進行深度學習的時候,我們經常需要對圖片進行處理,包括圖像灰度、變色、翻轉、壓縮、截取等,此時就可以使用Numpy來處理。這也是學習NumPy的大好機會。

python在字符串指定位置添加元素?NumPy更像是一個魔方,它是Python數組計算、矩陣運算和科學計算的核心庫,NumPy這個詞來源于Numerical和Python兩個單詞。NumPy提供了一個高性能的數組對象,讓我們輕松創建一維數組、二維數組和多維數組,以及大量的函數和方法,幫助我們輕松地進行數組計算,從而廣泛地應用于數據分析、機器學習、圖像處理和計算機圖形學、數學任務等領域當中。?

完整代碼如下:

import?numpy?as?npimport?matplotlib.pyplot?as?plt
img=plt.imread("tree1.jpg") ??#讀取圖片plt.imshow(img) ??#傳入數組顯示對應顏色
# 圖像灰度處理
# img為三維的數組,最高維是圖像的高,次高維是圖像的寬,最低維[R,G,B]是顏色值grayimg=np.array([0.299,0.587,0.114]) ??#灰度公式的固定值x=np.dot(img,grayimg)?#將數組img(RGB顏色值)和數組n2(灰度公式的固定值)中的每個元素進行點乘運算plt.imshow(x,cmap="gray") ??#傳入數組顯示灰度plt.show() ?#顯示圖像
# 三個通道的圖像R_img = img.copy()
R_img[:,:, [0,2]]=0
G_img = img.copy()
G_img[:,:, [2,1]]=0
B_img = img.copy()
B_img[:,:, [0,1]]=0# 創建子圖fig,ax = plt.subplots(1,4)# 顯示圖像ax[0].imshow(img)
ax[1].imshow(R_img)
ax[2].imshow(G_img)
ax[3].imshow(B_img)# 設置畫布大小fig.set_size_inches(7, 4)# 自動調整子圖參數,使之填充整個圖像區域plt.tight_layout()
plt.show()

推薦圖書:

python用numpy創建二維數組。全彩版《Python數據分析從入門到實踐》這本書對Numpy模塊進行了詳細的介紹,并配備了各種示意圖,使讀者輕松了解NumPy、學習NumPy。現在購買還享滿100減50哦~

點擊購買《Python數據分析從入門到實踐》

cf05f6d9ffabea76ae2aab595f639b35.png

End

python數字圖像處理。目前100000+人已關注加入我們

5bfcd5299df83cf723df96779ed84e17.gif?cdf374dfd8ddec72a52a34d701a16578.gif?d077dcc7333848f22bbce46207bd2bf0.gif?b4423a16cc243926a3b9d44ddce1166b.gif?45b517bbd63a89bfa55dcc5f010277f1.gif?5fb56eb73f50f6904a570188ff28b90e.gif?86d39a559573062f81e645e207df2ef3.gif?76b71f73c754cdc49d84022b65ebcb0d.gif

edefdd0e8031b9edac44533040b43af9.gif?0f1186bae5cabf353e51acb2bd1aa694.gif?4c78275fb9cb4eac4afa5011224cb19d.gif?2c4e893e794779b0669ee631dca93a04.gif?a2d042220582c3df3cc2edff7c3c8a06.gif?a5f9987013bd6e9e86a805bc0574edf5.gif?7b4c15ab875ba81f2307eca1d9aefe4b.gif?d0bef8577ee6c21364dc1053c36ef10f.gif

點擊閱讀原文

python菜鳥教程。進入明日科技京東自營店↓↓↓

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/108986.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息