Este projeto foi desenvolvido durante a Masterclass de Visão Computacional do UniSenac, demonstrando como utilizar inteligência artificial para detectar e reconhecer gestos de mãos em tempo real.
Este projeto utiliza OpenCV e MediaPipe para detectar mãos através da webcam e identificar gestos específicos. O MediaPipe identifica 21 pontos (landmarks) em cada mão, permitindo criar sistemas de reconhecimento de gestos para diversas aplicações.
- ✅ Detecção de mãos em tempo real
- ✅ Visualização dos landmarks (pontos de referência) da mão
- ✅ Reconhecimento de gestos específicos (exemplo: polegar levantado)
- ✅ Interface visual com feedback em tempo real
- ✅ Código comentado e didático para aprendizado
- Python 3.10+
- OpenCV - Processamento de imagens e vídeo
- MediaPipe - Detecção de landmarks das mãos
- NumPy - Operações numéricas
- Python 3.10 ou superior
- Webcam conectada ao computador
-
Clone o repositório ou baixe os arquivos
-
Crie um ambiente virtual (recomendado):
python -m venv venv-
Ative o ambiente virtual:
- Windows (PowerShell):
.\venv\Scripts\Activate.ps1 - Windows (CMD):
venv\Scripts\activate - Linux/Mac:
source venv/bin/activate
- Windows (PowerShell):
-
Instale as dependências:
pip install -r requirements.txt- Execute o programa:
python main.py- Execute o programa conforme as instruções acima
- Posicione sua mão na frente da câmera
- O sistema detectará automaticamente sua mão e desenhará os landmarks
- Faça gestos específicos (como levantar o polegar) para ver a detecção funcionando
- Pressione 'q' para sair do programa
- Se você tiver apenas uma câmera, altere o valor na linha 14 do
main.pyde1para0 - Certifique-se de ter boa iluminação para melhor detecção
- Mantenha a mão visível e bem posicionada na frente da câmera
Este projeto demonstra conceitos fundamentais de:
- Visão Computacional: Processamento de imagens e vídeo em tempo real
- Machine Learning: Uso de modelos pré-treinados para detecção
- Landmarks Detection: Identificação de pontos-chave em objetos
- Processamento de Imagens: Conversão de cores, espelhamento, desenho
- Aplicações Práticas: Sistemas de controle por gestos, acessibilidade, interação natural
Esta foi a masterclass de Visão Computacional do UniSenac, ministrada pelo Prof. Vitor Hugo, onde você aprende na prática como desenvolver soluções inovadoras utilizando inteligência artificial e processamento de imagens.
Professor: Vitor Hugo
Site: profvitorhugo.online
Se você se interessou por este projeto e quer se aprofundar em Inteligência Artificial, Ciência de Dados e Visão Computacional, o UniSenac oferece o curso ideal para você!
O curso do UniSenac forma profissionais capazes de:
- 🧠 Desenvolver algoritmos inteligentes aplicados a diferentes áreas
- 📊 Transformar dados em soluções inovadoras
- 🤖 Criar sistemas de machine learning e deep learning
- 👁️ Trabalhar com visão computacional (como neste projeto!)
- 💬 Desenvolver processamento de linguagem natural
- ☁️ Implementar soluções em nuvem e big data
- ✅ Aprendizado dinâmico e prático desde o primeiro semestre
- ✅ Professores com experiência no mercado de IA e Ciência de Dados
- ✅ Infraestrutura moderna com laboratórios equipados
- ✅ Certificações intermediárias durante o curso
- ✅ Projetos integradores voltados para problemas reais
- ✅ Conexão direta com o mercado de trabalho
- Analista de Dados
- Cientista de Dados
- Engenheiro de Dados
- Desenvolvedor de Inteligência Artificial
- Analista de Inteligência Artificial
Não perca a oportunidade de se tornar um especialista em Inteligência Artificial!
🔗 Acesse o site do curso e faça sua matrícula
- Telefone: (51) 3022-9400
- Endereço: Rua Coronel Genuíno, 130 - Centro Histórico - Porto Alegre/RS
- Horário: Segunda a sexta-feira, das 09h às 19h
masterclass/
├── main.py # Código principal do projeto
├── requirements.txt # Dependências do projeto
├── README.md # Este arquivo
└── venv/ # Ambiente virtual (não versionado)
Este é um projeto educacional desenvolvido para a masterclass. Sinta-se à vontade para experimentar, modificar e expandir o código!
Este projeto foi desenvolvido para fins educacionais durante a Masterclass de Visão Computacional do UniSenac.
Desenvolvido com ❤️ pelo Prof. Vitor Hugo para a Masterclass de Visão Computacional do UniSenac
Prof. Vitor Hugo - profvitorhugo.online
Transforme dados em inteligência. Transforme inteligência em futuro.