
Introduction
Code sur Github :Télécharger
Ce tutoriel explique comment détecter des visages avec OpenCV à l'aide des classificateurs en cascade Haar. Il est composé de deux vidéos :
Résumé
En bref, ce morceau de code fait toute la magie :
Importer CV2 FichierInput = "quot;./image.jpg"quot; FichierOutput = "quot;./output.jpg"quot; VERT = (99, 255, 55) faceCascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml") image = cv2.imread(fileInput) gris = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) faceRects = faceCascade.detectMultiScale( gris, scaleFactor=1.05, minNeighbors=21, minSize=(200,200) ) Pour rect dans faceRects : cv2.rectangle(image, rect, VERT, 20) cv2.imwrite(fileOutput, image)