ar_max = 0
video = cv2.VideoCapture(0)
while(True):
captura_ok, frame = video.read()
if captura_ok:
frame = padronizar_imagem(frame)
marcos_faciais = pontos_marcos_faciais(frame)
if marcos_faciais is not None:
ar_boca = aspecto_razao_boca(marcos_faciais[0][LABIO])
ar_boca = round(ar_boca, 3)
if ar_boca > ar_max:
ar_max = ar_boca
info = "boca " + str(ar_boca) + " maximo " + str(ar_max)
frame = anotar_marcos_casca_convexa_boca(frame, marcos_faciais)
cv2.putText(frame, info, (20, 50), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255,255,0), 2)
cv2.imshow('frame',frame)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
# When everything done, release the capture
video.release()
cv2.destroyAllWindows()
Mudei a ultima parte e deu certo, está bem lento e as cores estavam erradas, então vou ter que converter para RGB