при вызове функции detectMultiScale
установите высокое значение minNeighbours
, чтобы избежать ложных срабатываний. Также вы можете установить параметр minSize
, чтобы указать минимальный размер обнаруживаемого лица. Вот что я использую для распознавания лиц с помощью веб-камеры.
faces = faceCascade.detectMultiScale(
gray,
scaleFactor=1.2,
minNeighbors=10,
minSize=(64,64),
flags=cv2.CASCADE_SCALE_IMAGE
)