Skip to content

Instantly share code, notes, and snippets.

@rmsaitam
Created June 20, 2024 13:17
Show Gist options
  • Save rmsaitam/6249fff4ef568b27ce9a42c58a455420 to your computer and use it in GitHub Desktop.
Save rmsaitam/6249fff4ef568b27ce9a42c58a455420 to your computer and use it in GitHub Desktop.
Detecção de faces com Python
import cv2
from cvzone.FaceDetectionModule import FaceDetector
# Inicializa a captura de vídeo da webcam
video = cv2.VideoCapture(0)
# Verifica se a webcam foi inicializada corretamente
if not video.isOpened():
print("Erro ao acessar a câmera")
exit()
# Inicializa o detector de faces
detector = FaceDetector()
while True:
# Lê um frame da webcam
ret, img = video.read()
# Verifica se o frame foi capturado corretamente
if not ret:
print("Erro ao capturar imagem")
break
# Detecta faces no frame
img, bboxes = detector.findFaces(img, draw=True)
# Mostra o frame com as faces detectadas
cv2.imshow('Resultado', img)
# Verifica se a tecla 'Esc' foi pressionada para sair do loop
if cv2.waitKey(1) == 27:
break
# Libera a captura de vídeo e fecha as janelas
video.release()
cv2.destroyAllWindows()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment