Este é um projeto de reconhecimento de gestos da mão em tempo real utilizando a biblioteca OpenCV e Python. O objetivo deste projeto é identificar gestos específicos da mão e associá-los a determinadas ações. Esse projeto foi desenvolvido durante o evento DIO Hands On, provido pela DIO em 19 de abr. de 2023.
O projeto é composto por dois arquivos principais:
-
hand_gesture_recognition.py: este arquivo contém a implementação do algoritmo de reconhecimento de gestos da mão.
-
main.py: este arquivo contém o código principal para capturar imagens da câmera e processá-las com o algoritmo de reconhecimento de gestos.
Professor: Diego Renan Bruno
O programa utiliza a câmera do dispositivo para capturar imagens em tempo real. A imagem capturada é processada pelo algoritmo de reconhecimento de gestos, que identifica a região da mão na imagem e os gestos realizados. O programa exibe a imagem processada e o número do gesto identificado.
Para executar o projeto, é necessário ter Python e OpenCV instalados no sistema. Além disso, é necessário instalar as seguintes bibliotecas Python: numpy e math.
Para instalar as bibliotecas necessárias, execute o seguinte comando no terminal:
pip install numpy math opencv-python
Para executar o programa, execute o arquivo main.py no terminal:
python main.py
O programa irá iniciar a captura da câmera e exibir a imagem processada em uma janela. Para encerrar o programa, pressione a tecla 'q'.
Este é um projeto de código aberto. Sinta-se à vontade para contribuir com correções, melhorias e novas funcionalidades. Para contribuir, basta fazer um fork deste repositório, fazer as alterações desejadas e enviar um pull request.
Agradecemos à DIO e a ao professor Diego Renan por disponibilizar o conteúdo do evento DIO Hands On e por fornecer o código inicial para este projeto.