cv2.calcHist()
时间: 2024-02-18 17:38:23 浏览: 142
calcHist.cpp
cv2.calcHist() 是OpenCV中的一个函数,用于计算图像的直方图。直方图是对图像中像素值的分布进行统计和可视化的一种方式。
该函数的语法为:
```python
hist = cv2.calcHist(images, channels, mask, histSize, ranges)
```
参数解释:
- images:输入的图像,数据类型为 uint8 或 float32,可以是单通道或多通道图像。
- channels:指定要计算直方图的通道,比如灰度图像的通道为 ,彩色图像的通道为 [0, 1, 2]。
- mask:可选参数,指定感兴趣区域(ROI),只计算指定区域内的直方图。
- histSize:指定直方图的大小,即分成多少个 bin。
- ranges:指定像素值范围,一般为 [0, 256]。
函数会返回一个表示直方图的 numpy 数组。
阅读全文