Olá, espero que esteja tudo bem!
A sugestão que vou fazer se refere ao conteúdo da aula 4 (Contagem de Piscadas), do capítulo 4 (Detecção de Sono). Percebi que conforme a aula o contador de piscadas é incrementado dentro da condição que verifica se os valores de ear e mar são inferiores a seus respectivos limiares, dessa forma a contagem das piscadas depende não apenas do fechamento dos olhos, mas também da boca.
Imagino que a contagem de piscadas deve considerar apenas o movimento dos olhos. Por tanto, resolvi da seguinte forma:
- Criei as variaveis blinks e control_blinks (piscar, controle_piscadas):
blinks = 0 control_blinks = False
- Verifico apenas o fechamento dos olhos:
Para não incrementar o contador de piscadas infinitamente, a variável control_blinks reveza o valor entre True e False quando fecha ou abre os olhos a fim de somar +1 à variável apenas uma vez quando fechar (piscar).# incrementar quantidade de piscadas dos olhos if ear < limiar_ear: blinks = blinks + 1 if control_blinks is False else blinks control_blinks = True else: control_blinks = False
Obs.: Esta sugestão é apenas para considerar unicamente a abertura dos olhos :-)