plt.imshow显示灰度
时间: 2023-10-29 17:56:01 浏览: 167
python中plt.imshow与cv2.imshow显示颜色问题
可以使用Matplotlib库中的plt.imshow()函数来显示灰度图像。要显示灰度图像,需要将cmap参数设置为'gray'。下面是一个示例代码:
```python
import matplotlib.pyplot as plt
import cv2
# 读取灰度图像
image = cv2.imread('gray_image.jpg', 0)
# 使用plt.imshow()显示灰度图像
plt.imshow(image, cmap='gray')
plt.axis('off') # 关闭坐标轴
plt.show()
```
这段代码中,首先使用cv2.imread()函数读取灰度图像,然后使用plt.imshow()函数将图像显示出来。注意,要将cmap参数设置为'gray'来显示灰度图像。最后,使用plt.axis('off')关闭坐标轴,然后使用plt.show()展示图像。
阅读全文