存个档,自己经常用还总忘
opencv读取的图像在数组里是按照BGR的顺序存储的
调用cv2.cvtColor函数把BGR图像换成RGB图像即可
from matplotlib import pyplot as plt
import cv2
img=cv2.imread("test.jpg",1)
plt.subplot(121),plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2RGB)),plt.title('origin')
plt.axis('off')
plt.show()
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.subplot(121),plt.imshow(cv2.cvtColor(img,cv2.COLOR_BGR2RGB)),plt.title('中文即可显示')