Descrição Geral
Estamos desenvolvendo uma aplicação voltada para avaliação funcional e reabilitação do ombro. O sistema utilizará visão computacional para capturar os movimentos do usuário pela câmera e gerar uma pontuação de mobilidade, com base na amplitude de movimento do ombro em quatro direções específicas.
Objetivo do Projeto
Criar um módulo que, por meio de visão computacional (OpenCV + MediaPipe ou outro framework), seja capaz de:
1. Reconhecer o usuário e rastrear o braço/ombro em tempo real.
2. Medir o ângulo de movimento em cada exercício.
3. Pontuar de 10 a 100 com base em limites definidos.
4. Retornar a média final dos quatro movimentos.
Movimentos a Serem Avaliados
Cada movimento terá como referência vídeos e limites angulares predefinidos:
1. Flexão do ombro
o Movimento: Braço levantado para frente.
O Ângulo alvo: 0° a 180° (180° = 100 pontos)
2. Rotação Interna
o Movimento: Braço gira em direção à linha média do corpo.
O Ângulo alvo: 0° a 90° (90° = 100 pontos)
3. Rotação Externa
o Movimento: Braço gira para fora da linha média do corpo.
O Ângulo alvo: 0° a 90° (90° = 100 pontos)
4. Abdução do Ombro
o Movimento: Braço levantado lateralmente.
O Ângulo alvo: 0° a 90° (90° = 100 pontos)
Entregas Esperadas
• Código funcional com detecção dos 4 movimentos.
• Cálculo de ângulos em tempo real e exibição na tela.
• Lógica de pontuação e média final.
• Interface simples de teste (pode ser em Python, Streamlit, ou web).
• Manual ou vídeo explicativo de uso.
Tecnologias Sugeridas
• Python com OpenCV e MediaPipe (ou equivalente)
• Alternativamente, pode ser feito com
TensorFlow.js para web
• Preferência por uso de bibliotecas de pose estimation (ex: BlazePose)
Critérios de Seleção
• Portfólio com projetos similares em visão computacional.
• Experiência com detecção de movimento/articulações.
• Clareza na comunicação e prazos.
Prazo de Entrega: Não estabelecido