😊 Python读取图像并显示灰度图 | 📊 plt Python gray
在数据分析和图像处理的世界里,Python 是一款强大的工具!今天,让我们一起探索如何使用 Python 读取一张彩色图片,并将其转换为灰度图展示出来。这个过程不仅简单,还能帮助我们更好地理解图像的基本结构。需要用到的库是 `matplotlib` 和 `cv2`(OpenCV)。
首先,确保安装了所需的库:
```bash
pip install matplotlib opencv-python
```
接着,编写代码读取图像并转为灰度图:
```python
import cv2
import matplotlib.pyplot as plt
读取图像
image = cv2.imread('your_image.jpg')
转换为灰度图
gray_image = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
显示原图与灰度图
plt.figure(figsize=(8,4))
plt.subplot(1,2,1), plt.imshow(cv2.cvtColor(image, cv2.COLOR_BGR2RGB)), plt.title('Original')
plt.subplot(1,2,2), plt.imshow(gray_image, cmap='gray'), plt.title('Gray Scale')
plt.show()
```
通过这段代码,你将看到一幅原始图片和它的灰度版本对比展示。灰度图简化了颜色信息,只保留亮度值,非常适合快速分析或作为后续处理的基础。🌟
快试试吧,动手实践才能真正掌握!😉