使用python+numpy+scipy進(jìn)行圖像處理實(shí)戰(zhàn)
以前照相沒有像現(xiàn)在這樣那么容易的,而在現(xiàn)在你只需要一部手機(jī),就可以免費(fèi)拍照,而在上一代人之前,業(yè)余藝術(shù)家和真正的藝術(shù)家拍照的費(fèi)用非常昂貴,并且每張照片的成本也不是免費(fèi)的。
我們拍照是為了及時(shí)地保存美好的瞬間,被保存的記憶可以隨時(shí)在未來被"打開"。這個(gè)過程就像腌制東西一樣,所以我們要注意正確的防腐劑。雖然現(xiàn)在手機(jī)為我們提供了一系列的圖像處理軟件,但是如果我們需要處理大量的照片時(shí),我們就需要其他的工具了,此時(shí)編程和Python就派上用場(chǎng)了。Python及其模塊如Numpy、Scipy、Matplotlib和其他特殊模塊提供了各種各樣的函數(shù),能夠處理大量圖片。為了向你介紹必要的知識(shí),本文Python教程將教你如何進(jìn)行基本的圖像處理和操作,為此我們使用模塊NumPy、Matplotlib和SciPy。我們從scipy包的misc工具開始。# 以下行僅在Python notebook中需要加上:
%matplotlib inline
from scipy import misc
ascent = misc.a(chǎn)scent()
import matplotlib.pyplot as plt
plt.gray()
plt.imshow(ascent)
plt.show()
除了顯示圖像之外,我們還可以看到帶有刻度的軸。如果你需要一些關(guān)于大小和像素位置的方向時(shí),這是很有用的,但在大多數(shù)情況下,你并不需要這些信息,則我們可以通過添加命令plt.a(chǎn)xis("off")來去掉刻度和軸:from scipy import misc
ascent = misc.a(chǎn)scent()
import matplotlib.pyplot as plt
plt.a(chǎn)xis("off") # 刪除軸和刻度
plt.gray()
plt.imshow(ascent)
plt.show()
我們可以看到這個(gè)圖像的類型是一個(gè)整數(shù)數(shù)組:ascent.dtype
輸出:dtype('int64')我們也可以檢查圖像的大小:ascent.shape
輸出:(512,512)misc包里還有一張浣熊的圖片:import scipy.misc
face = scipy.misc.face()
print(face.shape)
print(face.max)
print(face.dtype)
plt.a(chǎn)xis("off")
plt.gray()
plt.imshow(face)
plt.show()
(768, 1024, 3)
發(fā)表評(píng)論
請(qǐng)輸入評(píng)論內(nèi)容...
請(qǐng)輸入評(píng)論/評(píng)論長度6~500個(gè)字
最新活動(dòng)更多
-
即日-11.13立即報(bào)名>>> 【在線會(huì)議】多物理場(chǎng)仿真助跑新能源汽車
-
11月28日立即報(bào)名>>> 2024工程師系列—工業(yè)電子技術(shù)在線會(huì)議
-
12月19日立即報(bào)名>> 【線下會(huì)議】OFweek 2024(第九屆)物聯(lián)網(wǎng)產(chǎn)業(yè)大會(huì)
-
即日-12.26火熱報(bào)名中>> OFweek2024中國智造CIO在線峰會(huì)
-
即日-2025.8.1立即下載>> 《2024智能制造產(chǎn)業(yè)高端化、智能化、綠色化發(fā)展藍(lán)皮書》
-
精彩回顧立即查看>> 【限時(shí)免費(fèi)下載】TE暖通空調(diào)系統(tǒng)高效可靠的組件解決方案
推薦專題
- 1 【一周車話】沒有方向盤和踏板的車,你敢坐嗎?
- 2 特斯拉發(fā)布無人駕駛車,還未迎來“Chatgpt時(shí)刻”
- 3 特斯拉股價(jià)大跌15%:Robotaxi離落地還差一個(gè)蘿卜快跑
- 4 馬斯克給的“驚喜”夠嗎?
- 5 打完“價(jià)格戰(zhàn)”,大模型還要比什么?
- 6 馬斯克致敬“國產(chǎn)蘿卜”?
- 7 神經(jīng)網(wǎng)絡(luò),誰是盈利最強(qiáng)企業(yè)?
- 8 比蘋果偉大100倍!真正改寫人類歷史的智能產(chǎn)品降臨
- 9 諾獎(jiǎng)進(jìn)入“AI時(shí)代”,人類何去何從?
- 10 Open AI融資后成萬億獨(dú)角獸,AI人才之爭(zhēng)開啟
- 高級(jí)軟件工程師 廣東省/深圳市
- 自動(dòng)化高級(jí)工程師 廣東省/深圳市
- 光器件研發(fā)工程師 福建省/福州市
- 銷售總監(jiān)(光器件) 北京市/海淀區(qū)
- 激光器高級(jí)銷售經(jīng)理 上海市/虹口區(qū)
- 光器件物理工程師 北京市/海淀區(qū)
- 激光研發(fā)工程師 北京市/昌平區(qū)
- 技術(shù)專家 廣東省/江門市
- 封裝工程師 北京市/海淀區(qū)
- 結(jié)構(gòu)工程師 廣東省/深圳市