【发布时间】:2021-03-22 15:44:37
【问题描述】:
我正在尝试在 Jupyter Notebook 上将图像颜色更改为灰色 令人困惑的是,使用 cv2.imshow("gray", gray_image) 可以在警报窗口中显示灰度图像。 Result of cv2.imshow("gray", gray_image)
而且我使用 plt.imshow(gray_image) 无法显示灰度图像,但它是绿色的。 Result of plt.imshow(gray_image)
那么,如何在 Jupyter Notebook 上显示 cv2.imshow(gray_image) 结果的灰度?谢谢 这是我的代码:
import cv2
from matplotlib import pyplot as plt
%matplotlib inline
filename = 'photo.jpg'
img = cv2.imread('cat.jpg')
img = cv2.resize(img, (540, 540))
gray_image = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
#using cv2
cv2.imshow("gray",gray_image)
cv2.waitKey(0)
#using plt
plt.imshow(gray_image)
【问题讨论】:
标签: python opencv jupyter-notebook jupyter