python -- plt图表
生活随笔
收集整理的這篇文章主要介紹了
python -- plt图表
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?目錄
一、讀取圖像
二、BGR轉(zhuǎn)RGB
三、plt畫(huà)板顯示圖像
總代碼
一、讀取圖像
import cv2# 讀取圖像
img1 = cv2.imread("Resource/test11.jpg")
img2 = cv2.imread("Resource/test11.jpg", 0)
二、BGR轉(zhuǎn)RGB
# BGR轉(zhuǎn)RGB(opencv的色彩空間是BGR,plt色彩空間是RGB)
b, g, r = cv2.split(img1)
img1 = cv2.merge([r,g,b])
否則會(huì)是這種RGB色彩空間錯(cuò)亂的圖:
三、plt畫(huà)板顯示圖像
# plt畫(huà)板顯示圖像
f, ax = plt.subplots(2, 2, figsize=(5, 5))
# 1:行個(gè)數(shù) 2:列個(gè)數(shù) figsize:圖表大小ax[0][0].set_title('1') # 設(shè)置標(biāo)題
ax[0][0].imshow(img1, "gray") # 在對(duì)應(yīng)框內(nèi)顯示圖片ax[0][1].set_title('2') # 設(shè)置標(biāo)題
ax[x][y].axis('off') # 隱藏坐標(biāo)軸
ax[0][1].imshow(img2, "gray") # 顯示圖像
# 注:"gray"是有效名,不能亂寫(xiě)#顯示plt畫(huà)板
plt.show()
?注:plt中的imshow(),第二個(gè)參數(shù)不能隨便填,是固定的那些: (只能在這里面選)
結(jié)果:?
總代碼
# plt圖表
import matplotlib.pyplot as plt
import cv2# 讀取圖像
img1 = cv2.imread("Resource/test11.jpg")
img2 = cv2.imread("Resource/test11.jpg", 0)# BGR轉(zhuǎn)RGB(opencv的色彩空間是BGR,plt色彩空間是RGB)
b, g, r = cv2.split(img1)
img1 = cv2.merge([r,g,b])# plt畫(huà)板顯示圖像
f, ax = plt.subplots(2, 2, figsize=(5, 5))
# 1:行個(gè)數(shù) 2:列個(gè)數(shù) figsize:圖表大小ax[0][0].set_title('1') # 設(shè)置標(biāo)題
ax[0][0].imshow(img1, "gray") # 在對(duì)應(yīng)框內(nèi)顯示圖片ax[0][1].set_title('2') # 設(shè)置標(biāo)題
ax[x][y].axis('off') # 隱藏坐標(biāo)軸
ax[0][1].imshow(img2, "gray") # 顯示圖像
# 注:"gray"是有效名,不能亂寫(xiě)#顯示plt畫(huà)板
plt.show()
總結(jié)
以上是生活随笔為你收集整理的python -- plt图表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: TensorFlow(9)(项目)人马图
- 下一篇: 深度学习--TensorFlow (1)