目錄
- 一、使用matplotlib顯示圖
- 二、使用cv.imread顯示圖像
- 總結(jié)
一、使用matplotlib顯示圖
import matplotlib.pyplot as plt #plt用于顯示圖片
import matplotlib.image as mping #mping用于讀取圖片
import numpy as np
lena=mping.imread('1.jpg') #讀取和代碼同一目錄下的圖片
#此時lena就已經(jīng)是一個np.array了,可以對它任意處理
lena.shape#(512,512,3)
plt.imshow(lena) #顯示圖片
plt.axis('off') #不顯示坐標(biāo)軸
plt.show()
1、顯示熱量圖
#顯示的熱量圖
lena_1=lena[:,:,0]
plt.imshow(lena_1)
plt.show()
2、顯示灰度圖
#顯示灰度圖
img=plt.imshow(lena_1)
img.set_cmap('gray')#‘hot'是熱量圖 cmap參數(shù)
plt.show()
二、使用cv.imread顯示圖像
import cv2
img=cv2.imread('1.jpg')
print(img.shape)
(296, 474, 3)
1、顯示灰度圖像
gray_img=cv2.imread('1.jpg',cv2.IMREAD_GRAYSCALE)
print(gray_img.shape)
(296,494)
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
您可能感興趣的文章:- Python OpenCV處理圖像之圖像像素點操作
- Python+OpenCV圖片局部區(qū)域像素值處理詳解
- 詳解python opencv圖像混合算術(shù)運算
- 超詳細注釋之OpenCV更改像素與修改圖像通道