画像を理解するための一つの方法で、画素値の全体的な分布を知るためのグラフやプロットです。実際に挙動を確認してみます。
サンプルコード
import cv2
import matplotlib.pyplot as plt
img = cv2.imread("Lenna.png")
for i, j in enumerate(["blue", "green", "red"]):
hist = cv2.calcHist([img], [i], None, [256], [0, 256])
plt.plot(hist, color=j)
plt.show()