1. Установим:

Код:
pip install opencv-contrib-python

2. Вот простой пример:

Код:
from matplotlib import pyplot as plt
import cv2
%matplotlib inline

fc = cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
img = cv2.imread("faces2.jpg")
faces = fc.detectMultiScale(cv2.cvtColor(img, cv2.COLOR_BGR2RGB),  scaleFactor=1.1,  minNeighbors=1,  minSize=(30, 30), flags = cv2.CASCADE_SCALE_IMAGE)
for(x, y, w, h) in faces:
    cv2.rectangle(img, (x, y), (x+w, y+h), (0, 255, 0), 2)

height, width, depth = img.shape
dpi=200
figsize = width / float(dpi), height / float(dpi)
plt.figure(figsize=figsize)
plt.axis("off")
plt.title("Результат, найдено лиц " + str(len(faces)))
plt.imshow(cv2.cvtColor(img, cv2.COLOR_BGR2RGB))

Результат:
https://i.ibb.co/8XTJBTd/result-opencv-face-recogn-21-48-28-08-2021-min.jpg