获取D盘1.jpg图片的直方图,直方图范围为[0,255],区域个数为256 绘制直方图(可用matplotlib绘制)
时间: 2023-05-12 11:05:54 浏览: 111
[Matplotlib科学绘图系列]使用Matplotlib绘制直方图
以下是获取D盘1.jpg图片的直方图的Python代码:
```python
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('D:/1.jpg', cv2.IMREAD_GRAYSCALE)
hist, bins = np.histogram(img.ravel(), 256, [0, 256])
plt.hist(img.ravel(), 256, [0, 256])
plt.show()
```
这段代码会读取D盘中的1.jpg图片,将其转换为灰度图像,然后计算直方图并绘制出来。
阅读全文