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

cv2读取的图片用matplotlib显示

程序员文章站 2022-03-01 21:54:27
...

cv2.imread()默认读取的图片为BGR格式,而matplotlib使用的是RGB格式。

使用matplotlib之前需要先转换一下。

img = cv2.imread('image.jpg')
# 第一种转换方法
b,g,r = cv2.split(img)
img2 = cv2.merge([r,g,b])
# 第二种转换方法
cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
# 第三种转换方法
img = img[..., ::-1]