Um software inovador que utiliza redes neurais, aprendizado de máquina e aprendizado profundo para rastrear movimentos corporais, como mãos, permitindo interações avançadas com o sistema operacional, incluindo ações predefinidas e um mouse virtual. Além disso, o projeto emprega técnicas de treinamento de redes neurais 4D, onde o tempo é uma das dimensões, abrindo possibilidades revolucionárias em diversos campos da tecnologia.
Pré-requisitos
- Python 3.11
Clone este repositório
git clone https://github.com/VitorCarvalho67/Barium.git
Navegue até o diretório do projeto
cd Barium
Crie um ambiente virtual (venv) para o projeto
python -m venv venv
Ative o ambiente virtual. No Windows:
.\venv\Scripts\activate
No macOS e Linux:
source venv/bin/activate
Instale as dependências do projeto a partir de requirements.txt.
pip install -r requirements.txt
Certifique-se de que sua webcam está conectada e funcionando. No seu ambiente virtual, execute o script principal do software.
cd src
python main.py
O software agora deve estar ativo, e você pode interagir com seu computador usando gestos com as mãos.
No processo de desenvolvimento, começamos com a criação de um software de coleta de dados para construir nosso conjunto de dados personalizado. Em seguida, passamos para o desenvolvimento de uma rede neural, utilizando aprendizado profundo e redes neurais convolucionais (CNN). Finalmente, criamos um software que emprega esta rede para reconhecer movimentos em tempo real e executar ações correspondentes. Para mais informações detalhadas sobre o desenvolvimento do Barium, por favor leia o Guia do Desenvolvedor.