我使用opencv3 of python,由anaconda使用:
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)
我用的是windows+miniconda。 有人知道为什么帮我吗?谢谢。
您应该在
plt.imshow()
中添加另一个参数,以说明您需要灰度图像。修改最后一行如下:
plt.imshow(img, cmap='gray')
这样做之后,我得到了以下信息:
相关问题 更多 >
编程相关推荐