Mundo em Python

Detectar caras em uma foto

Para baixar o haarcascade_frontalface_default.xml basta clicar aqui.


Código relacionado: Detectar caras em um vídeo


import cv2

faceCascade= cv2.CascadeClassifier("haarcascade_frontalface_default.xml")
img = cv2.imread('equipa.png')
imgGray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) faces = faceCascade.detectMultiScale(imgGray,1.1,4) for (x,y,w,h) in faces:
cv2.rectangle(img,(x,y),(x+w,y+h),(255,0,0),2) cv2.imshow("Resultado", img)
cv2.waitKey(0)

 

0