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]
2024-04-12 17:51:14
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]