Histograms – OpenCV 3.4 with python 3 Tutorial 11

Source code:

import cv2
import numpy as np
from matplotlib import pyplot as plt

img = cv2.imread("sea_beach.jpg")
b, g, r = cv2.split(img)

cv2.imshow("img", img)
cv2.imshow("b", b)
cv2.imshow("g", g)
cv2.imshow("r", r)

plt.hist(b.ravel(), 256, [0, 256])
plt.hist(g.ravel(), 256, [0, 256])
plt.hist(r.ravel(), 256, [0, 256])


  1. sea.jpg
  2. sea_beach.jpg

Learn to build Computer Vision Software easily and efficiently.

This is a FREE Workshop where I'm going to break down the 4 steps that are necessary to build software to detect and track any object.

Sign UP for FREE