Mostrar imagen OpenCV en escala de grises con matplotlib

Yo uso opencv3 de python instalado por anaconda usando:
conda install -c menpo opencv3=3.2.0

Pero cuando lo uso para convertir una imagen a escala de grises, como:

 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) 

introduzca la descripción de la imagen aquí No sé por qué

Yo uso windows + miniconda. ¿Alguien puede saber por qué y ayudarme? Gracias.

Se supone que debes agregar otro parámetro en plt.imshow() para mencionar que quieres una imagen en escala de grises.

Modifique la última línea de esta manera: plt.imshow(img, cmap='gray')

Al hacer esto obtuve lo siguiente:

introduzca la descripción de la imagen aquí