欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

OpenCV读取图片matplotlib展示图片

程序员文章站 2022-03-20 14:41:04
...
import cv2 as cv
import matplotlib.pyplot as plt

img = cv.imread("a.jpg")

OpenCv读的图片是BGR的,而matplotlib的格式是RGB,所以不能直接输出图片
解决办法:

  1. 转换色彩
img1 = cv.cvtColor(img,cv.COLOR_BGR2RGB)
plt.imshow(img1)
plt.show()
  1. 最后一个通道倒序
right = img[:, :, ::-1]
plt.imshow(right)
plt.show()
相关标签: OpenCV Python