Projeto de Visão Computacional desenvolvido em Python transforma movimentos das mãos em comandos que fazem o dinossauro do Google Chrome pular em tempo real.
Uma desenvolvedora paraense criou uma alternativa de jogar o famoso minigame do dinossauro, aquele que aparece na tela do navegador Google Chrome quando a conexão com a internet fica fora do ar. Dino Game Controller, o projeto usa Visão Computacional para interpretar gestos das mãos captados pela webcam e transformá-los em comandos de teclado, permitindo controlar o personagem sem tocar no teclado.
A iniciativa foi criafa por Thamyres Victoria, estudante de Análise e Desenvolvimento de Sistemas na UNAMA (Universidade da Amazônia), que atua com pesquisas voltadas à área de tecnologia.
O sistema foi construído em Python e reúne diferentes ferramentas de processamento de imagem e automação. A captura de vídeo é feita com a biblioteca OpenCV, responsável por acessar a webcam e espelhar a imagem, deixando a experiência mais natural para quem está jogando.
Para identificar a mão e seus movimentos, o projeto utiliza o MediaPipe em conjunto com a biblioteca CVZone, que rastreia os pontos da mão e conta quantos dedos estão levantados. Quando o sistema identifica quatro dedos ou mais, configuração que indica a mão aberta, entra em ação a biblioteca PyAutoGUI, responsável por simular o pressionamento da tecla de espaço, comando que faz o dinossauro pular no jogo.
Um dos desafios técnicos do projeto foi evitar que o comando fosse repetido continuamente enquanto a mão permanecesse aberta. Para isso, foi criada uma lógica de controle de estado que impede o chamado “spam” da tecla, garantindo que o pulo ocorra apenas uma vez a cada gesto, de forma mais fiel ao funcionamento tradicional do jogo.
A partir de oportunidades durante a faculdade, a estudante passou a concentrar seus estudos em Visão Computacional, campo sobre o qual, segundo relata, tinha pouco conhecimento até então. O Dino Game Controller é um dos resultados práticos desse aprendizado, unindo processamento de imagem, reconhecimento de gestos e automação em uma aplicação simples e de fácil demonstração.



