Evolua seu jogo. Domine os fundamentos.
O VolleyPro é um aplicativo mobile de análise de vídeo projetado para atletas amadores de vôlei que desejam avaliar sua performance nos fundamentos da modalidade. Utilizando a câmera do dispositivo móvel e inteligência artificial, o app gera um feedback sobre a precisão dos movimentos, ajudando monitorar o progresso ao longo do tempo.
Diferentemente de soluções com preço elevado e focadas no mercado profissional, o VolleyPro democratiza o acesso à análise técnica. Nossa missão é permitir que qualquer atleta, independentemente do nível, possa treinar com feedback de qualidade usando apenas o seu smartphone.
- Análise de Vídeo: Utilize a câmera do celular para gravar os vídeos de treinos.
- Feedback Instantâneo: O sistema classifica a execução do movimento (ex: Saque Bom, Saque Ruim, Erro).
- Relatórios de Precisão: Métricas baseadas na confiança da análise do modelo de IA.
- Interface Intuitiva: Design focado na experiência do atleta, facilitando a navegação e visualização dos resultados.
O projeto foi desenvolvido nativamente para iOS utilizando as tecnologias mais recentes da Apple:
- Linguagem: Swift 5
- Interface: SwiftUI
- Machine Learning: CoreML (
ServerClassifier.mlmodel) para classificação dos movimentos. - Processamento de Vídeo: AVFoundation para manipulação e leitura de vídeos frame a frame.
- Visão Computacional: Detecção de poses humanas para análise biomecânica através do Vision.
A processo acontece no VideoClassifierViewModel seguindo o fluxo:
- Entrada: O vídeo é processado e decomposto.
- Processamento Frame a Frame: O app analisa o vídeo buscando por poses humanas em cada quadro.
- Predição: Um modelo de Machine Learning (
ServerClassifier) avalia a mecânica do movimento. - Classificação: O app determina o resultado da ação (Ex: "Good Serve", "Bad Serve", "No Action") e o nível de confiança da predição.
- Mac com Xcode 15+ instalado.
- iOS 16.0+ (Recomendado para recursos de ML e Câmera).
- Clone este repositório:
git clone [https://github.com/seu-usuario/VolleyPro.git](https://github.com/seu-usuario/VolleyPro.git)
- Abra o arquivo
VolleyPro.xcodeprojno Xcode. - Aguarde o carregamento dos pacotes e indexação.
- Selecione um simulador ou (preferencialmente) um dispositivo físico para testar a câmera.
- Pressione
Cmd + Rpara rodar.
- Kássia Feitoza Siqueira
- Pedro Larry Rodrigues Lopes
- Sérgio César Lira Júnior
- Thales Araújo de Souza