如何利用Python 圖像庫完成各種圖像處理任務(wù)?
安裝了PIL后,我們現(xiàn)在可以轉(zhuǎn)到代碼了。首先,我們使用一些 matplotlib 函數(shù)。import matplotlib.image as img
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
將讀取以下圖像。它被命名為 image1.jpg。
# reading jpg image
img = img.imread('image1.jpg')
plt.imshow(img)
圖像被讀取。# modifying the shape of the image
lum1 = img[:, :, 0]
plt.imshow(lum1)
現(xiàn)在修改了圖像形狀。
現(xiàn)在我們將其更改為“熱”顏色圖。
plt.imshow(lum1, cmap ='hot')
plt.colorbar()
圖像輸出看起來:
現(xiàn)在我們嘗試不同的顏色圖。imgplot = plt.imshow(lum1)
imgplot.set_cmap('nipy_spectral')
圖像輸出:
使用顏色圖的原因是,通常在各種應(yīng)用程序和用途中,擁有統(tǒng)一的顏色圖會有所幫助。
現(xiàn)在讓我們看看為什么我們將圖像稱為二維數(shù)組。#data type of lum1
print(type(lum1))
輸出:<class 'numpy.ndarray'>print(lum1)
[[ 92 91 89 … 169 168 169][110 110 110 … 168 166 167][100 103 108 … 164 163 164]…[ 97 96 95 … 144 147 147][ 99 99 98 … 145 139 138][102 102 103 … 149 137 137]]這些點(diǎn)只是為了表明它們之間還有更多的數(shù)據(jù)點(diǎn)。但是可以肯定的是,所有數(shù)據(jù)都是數(shù)字?jǐn)?shù)據(jù)。讓我們找出數(shù)組的大小。len(lum1)
輸出:320len(lum1[300])
輸出:658這為我們提供了圖像的像素?cái)?shù)和尺寸:320*658。我們稍后也會驗(yàn)證這一點(diǎn),F(xiàn)在,我們使用 PIL。from PIL import Image

發(fā)表評論
最新活動更多
-
10月23日火熱報(bào)名中>> 2025是德科技創(chuàng)新技術(shù)峰會
-
10月23日立即報(bào)名>> Works With 開發(fā)者大會深圳站
-
10月24日立即參評>> 【評選】維科杯·OFweek 2025(第十屆)物聯(lián)網(wǎng)行業(yè)年度評選
-
即日-11.25立即下載>>> 費(fèi)斯托白皮書《柔性:汽車生產(chǎn)未來的關(guān)鍵》
-
11月27日立即報(bào)名>> 【工程師系列】汽車電子技術(shù)在線大會
-
12月18日立即報(bào)名>> 【線下會議】OFweek 2025(第十屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會
推薦專題
-
10 大模型的盡頭是開源
- 1 特斯拉工人被故障機(jī)器人打成重傷,索賠3.6億
- 2 【行業(yè)深度研究】退居幕后四年后,張一鳴終于把算法公司變成AI公司?
- 3 AI 時(shí)代,阿里云想當(dāng)“安卓” ,那誰是“蘋果”?
- 4 華為公布昇騰芯片三年計(jì)劃,自研HBM曝光
- 5 硬剛英偉達(dá)!華為發(fā)布全球最強(qiáng)算力超節(jié)點(diǎn)和集群
- 6 機(jī)器人9月大事件|3家國產(chǎn)機(jī)器人沖刺IPO,行業(yè)交付與融資再創(chuàng)新高!
- 7 谷歌“香蕉”爆火啟示:國產(chǎn)垂類AI的危機(jī)還是轉(zhuǎn)機(jī)?
- 8 00后華裔女生靠兩部AI電影狂賺7.8億人民幣,AI正式進(jìn)軍好萊塢
- 9 美光:AI Capex瘋投不止,終于要拉起存儲超級周期了?
- 10 華為已殺入!AI領(lǐng)域最熱黃金賽道,大廠的數(shù)字人美女讓我一夜沒睡著覺