Pular para o conteúdo
EDU.XLSX

Emoji Detector

Pela câmera do computador, reconhece gestos da mão e responde com o emoji certo.

Experimento, 2025

Trecho de sensor.py que escolhe o gesto: dedo na boca, paz, joinha, dedo para cima ou cara séria. Trecho de sensor.py que compara a posição dos dedos para reconhecer o sinal de paz. Trecho de sensor.py que associa cada gesto ao emoji mostrado na tela. Barra de status do programa: “S: Corpo [ON] | R: Rosto [ON] | M: Maos [ON]” e “Q: Sair”. Trecho de sensor.py com os limites de distância e o tamanho da janela.

Imagens de trechos reais do código e dos arquivos do repositório.

Para que serve

Um experimento para aprender como o computador consegue “enxergar” mãos e rosto usando só uma webcam comum.

O que eu fiz

Um programa que acompanha a mão e o rosto em tempo real e reconhece quatro gestos: joinha, paz e amor, dedo para cima e dedo na boca. Quando não reconhece nenhum, mostra uma cara séria. Dá para ligar e desligar cada camada de detecção.

Ficha

Tipo
Experimento
Ano
2025
Situação
Código aberto · experimento
Feito com
Python, OpenCV e MediaPipe (bibliotecas de visão por computador).
Linguagem principal
Python

Código

Na prática

        if finger_on_mouth:
            current_state = "FINGER_ON_MOUTH"
        elif is_peace:
            current_state = "PEACE_SIGN"
        elif is_thumbs_up:
            current_state = "THUMBS_UP"
        elif finger_up:
            current_state = "FINGER_UP"
        else:
            current_state = "STRAIGHT_FACE"
Trecho real do código. sensor.py