Ker*_*iao 10 python opencv matplotlib
我用anaconda安装了opencv3 of python:
conda install -c menpo opencv3=3.2.0
但当我使用它将图片转换为灰度时,如:
import cv2
import matplotlib.pyplot as plt
%matplotlib inline
image = cv2.imread('opencv_logo.png')
image1 = cv2.cvtColor(image, cv2.COLOR_RGB2GRAY)
print (image.shape)
print (image1.shape)
plt.imshow(image1)
Run Code Online (Sandbox Code Playgroud)
我用的是windows + miniconda.谁能知道为什么并帮助我?谢谢.
Jer*_*uke 14
你应该添加另一个参数,plt.imshow()以便提到你想要一个灰度图像.
像这样修改最后一行: plt.imshow(img, cmap='gray')
这样做后,我得到以下内容: