<分区>
我正在尝试使用 matplotlib 进行基本操作,但我发现每当我尝试使用 matplotlib 显示图像时,图像都会添加蓝色阴影。
例如,
代码:
# import the necessary packages
import numpy as np
import cv2
import matplotlib.pyplot as plt
image = cv2.imread("./data/images/cat_and_dog.jpg")
cv2.imshow('image',image) # Display the picture
plt.imshow(image)
plt.show()
cv2.waitKey(0) # wait for closing
cv2.destroyAllWindows() # Ok, destroy the window
并且opencv gui 和matplotlib 显示的图像是不同的。
甚至直方图都失真了,而不仅仅是显示
如何避免图像上出现这种蓝色阴影