如何利用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)一的顏色圖會(huì)有所幫助。
現(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。我們稍后也會(huì)驗(yàn)證這一點(diǎn),F(xiàn)在,我們使用 PIL。from PIL import Image

發(fā)表評(píng)論
請輸入評(píng)論內(nèi)容...
請輸入評(píng)論/評(píng)論長度6~500個(gè)字
最新活動(dòng)更多
-
即日-6.16立即報(bào)名>> 【在線會(huì)議】Solution Talks |Computex 2025關(guān)鍵趨勢深讀
-
6月20日立即下載>> 【白皮書】精準(zhǔn)測量 安全高效——福祿克光伏行業(yè)解決方案
-
7月3日立即報(bào)名>> 【在線會(huì)議】英飛凌新一代智能照明方案賦能綠色建筑與工業(yè)互聯(lián)
-
7月22-29日立即報(bào)名>> 【線下論壇】第三屆安富利汽車生態(tài)圈峰會(huì)
-
7.30-8.1火熱報(bào)名中>> 全數(shù)會(huì)2025(第六屆)機(jī)器人及智能工廠展
-
7月31日免費(fèi)預(yù)約>> OFweek 2025具身機(jī)器人動(dòng)力電池技術(shù)應(yīng)用大會(huì)
推薦專題
- 1 AI 眼鏡讓百萬 APP「集體失業(yè)」?
- 2 大廠紛紛入局,百度、阿里、字節(jié)搶奪Agent話語權(quán)
- 3 深度報(bào)告|中國AI產(chǎn)業(yè)正在崛起成全球力量,市場潛力和關(guān)鍵挑戰(zhàn)有哪些?
- 4 上海跑出80億超級(jí)獨(dú)角獸:獲上市公司戰(zhàn)投,干人形機(jī)器人
- 5 國家數(shù)據(jù)局局長劉烈宏調(diào)研格創(chuàng)東智
- 6 下一代入口之戰(zhàn):大廠為何紛紛押注智能體?
- 7 百億AI芯片訂單,瘋狂傾銷中東?
- 8 Robotaxi新消息密集釋放,量產(chǎn)元年誰在領(lǐng)跑?
- 9 格斗大賽出圈!人形機(jī)器人致命短板曝光:頭腦過于簡單
- 10 為何全球AI巨頭都在搶?MCP協(xié)議背后的暴富玄機(jī)大公開!