【发布时间】:2019-07-24 08:34:42
【问题描述】:
我正在尝试使用 matplotlib 显示 RGB 图像。这是代码:
# import libraries
import numpy as np
import cv2
from matplotlib import pyplot as plt
# use opencv to load the image
image = cv2.imread("path/to/file/image.jpg", 1)
# convert it to numpy array
pixels = np.array(image)
然后,当我尝试通过以下方式可视化图像时:
plt.imshow(pixels)
plt.show()
它返回一张全蓝色的图片。我不明白为什么,因为图像是正常的彩色图像。我尝试了多个图像,但问题仍然存在。此外,我的笔记本电脑在工作时没有遇到任何问题。
【问题讨论】:
标签: opencv matplotlib