
Einführung
Code auf Github:Herunterladen
Dieses Tutorial erklärt, wie Sie mit OpenCV und Haar Cascade Classifiers Gesichtserkennung durchführen. Das Tutorial besteht aus zwei Videos:
Zusammenfassung
Kurz gesagt, dieser Codeabschnitt erledigt die ganze Magie:
cv2 importieren Dateieingabe = "./bild.jpg" Dateiausgabe = "./ausgabe.jpg" GRÜN = (99, 255, 55) faceCascade = cv2.CascadeClassifier(cv2.data.haarcascades + "haarcascade_frontalface_default.xml") image = cv2.imread(fileInput) gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) faceRects = faceCascade.detectMultiScale( gray, scaleFactor=1.05, minNeighbors=21, minSize=(200,200) ) Für Rechteck in faceRects: cv2.rectangle(image, rect, GREEN, 20) cv2.imwrite(fileOutput, image)