# -*- coding: utf-8 -*- import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread(‘test.jpg‘, 0) plt.imshow(img, cmap=‘gray‘, interpolation=‘bicubic‘) plt.xticks([]), plt.yticks([]) plt.show()
彩色图像使用OpenCV加载时是BGR模式,但是使用matplotlib是RGB模式。
所以彩色图像如果已经被OpenCV读取,那么它将不会被matplotlib正确显示。
原文地址:https://www.cnblogs.com/wbyixx/p/9393480.html
时间: 2024-10-29 18:49:37