gpt4 book ai didi

python - 使用 matplotlib 显示灰度 OpenCV 图像

转载 作者:太空狗 更新时间:2023-10-29 20:46:59 25 4
gpt4 key购买 nike

我使用 python 的 opencv3 通过 anaconda 安装它使用:

conda 安装-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)

enter image description here我不知道为什么:

我使用 windows + miniconda。谁能知道为什么并帮助我?谢谢。

最佳答案

您应该在 plt.imshow() 中添加另一个参数,以表明您需要灰度图像。

像这样修改最后一行:plt.imshow(img, cmap='gray')

这样做后,我得到了以下信息:

enter image description here

关于python - 使用 matplotlib 显示灰度 OpenCV 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43228246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com