import numpy as np
import cv2
from matplotlib import pyplot as plt
img = cv2.imread('messi5.jpg') # 读取图片
plt.imshow(img)
"""
彩色图像使用 OpenCV 加载时是 BGR 模式。但是 Matplotlib是 RGB 模式。所以彩色图像如果已经被OpenCV 读取,它将不会被 Matplotlib 正确显示。
"""
#plt.xticks([]), plt.yticks([]) # 隐藏x轴和y轴的函数值
plt.show()


本文介绍如何使用OpenCV和Matplotlib库读取并显示图像。OpenCV默认以BGR模式读取图像,而Matplotlib则以RGB模式显示,这可能导致颜色不匹配。文章通过实例演示了这一现象。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



