直方图
- 概念
图片中像素灰度值的统计直方图 。
绘制语法
- 函数 calcHist
hist = cv2.calcHist(images,channels,mask,histSize,ranges,accumulate)
注意事项:
1. hist:返回的直方图是一个二维数组 。
2. channels:[0] [1]] [2] 对应 B、G、R 。灰度图像对应[0]。
3. mask: 掩码图像,如果要检测整幅图像设为None。
4. histSize: Bins的数量,例如 [256]。
5. ranges:像素值范围,例如[0,255]。
- 代码示例
import cv2
import numpy as np
import matplotlib.pyplot as plt
img = cv2.imread('./bomb.jpg')
hist = cv2.calcHist([img],[0],None,[256],