特别是在处理灰度图像时,将每个imshow命令的颜色映射设置为非常繁琐imshow(i, cmap='gray').如何设置matplotlib用于灰度或任何其他色彩映射的默认颜色映射?
我正在使用OpenCV(opencv-pythonMac OS上的软件包版本3.3.0)开始我的第一步.在内部使用OpenCV jupyter notebook并通过matplotlib绿色图像而不是灰度图像显示灰度图像.
%matplotlib inline
import cv2 as cv
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = (8.0, 8.0)
img = cv.imread('IMG_20171212_222022.jpg', cv.IMREAD_GRAYSCALE)
plt.imshow(img)
Run Code Online (Sandbox Code Playgroud)
你知道这是从哪里来的吗?这是一个错误还是想要的行为?