分别使用cv2和plt展示多张图片

CV2,是先将图片拼接,再进行展示:

 
    # 图1
    img = cv.imread('E:\\tmp\\cat1.jpg')
    # 图2
    img2 = cv.imread('E:\\tmp\\cat2.jpg')
    # 图集
    imgs = np.hstack([img,img2])
    # 展示多个
    cv.imshow("mutil_pic", imgs)
    #等待关闭
    cv.waitKey(0)
 

plt,多张图片进行展示:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline
# 画第1个图:折线图
x=np.arange(1,100)
plt.subplot(221)
plt.plot(x,x*x)
# 画第2个图:散点图
plt.subplot(222)
plt.scatter(np.arange(0,10), np.random.rand(10))
# 画第3个图:饼图
plt.subplot(223)
plt.pie(x=[15,30,45,10],labels=list('ABCD'),autopct='%.0f',explode=[0,0.05,0,0])
# 画第4个图:条形图
plt.subplot(224)
plt.bar([20,10,30,25,15],[25,15,35,30,20],color='b')
plt.show() 

你可能感兴趣的:(python,开发语言)