Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Contagem de Piscadas

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:

  1. Criei as variaveis blinks e control_blinks (piscar, controle_piscadas):
    blinks = 0
    control_blinks = False
  2. Verifico apenas o fechamento dos olhos:
    # 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
    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).

Obs.: Esta sugestão é apenas para considerar unicamente a abertura dos olhos :-)

1 resposta
solução!

Oii Guilherme! Tudo bem?

Boa sugestão de código! Levando em conta que você apenas conta as piscadas esse código está correto. Muito obrigada por trazer ela aqui.

Quaisquer dúvidas estou à disposição. Bons estudos!