Skip to content

lucashueda/StaySafe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stay Safe: Viaje com segurança, nós te ajudamos!

Projeto desenvolvido para o Hackathon CCR 2020 Shawee http://www.grupoccr.com.br/hackathonccr/.

O Stay Safe é um app que busca solucionar dois principais problemas encontrados no dia a dia de um caminhoneiro: o cansaço das viagens e o mapeamento de lugares para descanso. Dessa forma nosso aplicativo utiliza Facial Landmarks para detectar pontos de interesse do olho e assim estipular quando o usuário está sonolento, emitindo assim um alarme sonoro que o acordará e oferecerá os pontos de parada mais próximos. Adicionalmente os dados coletados (não o vídeo, dado a LGPD) como localização mais comum de ocorrências, horário mais comuns, principais locais de descanso, etc, servirão de base para um Dashboard onde a CCR poderá usufruir para determinar a melhor abordagem de melhoria para cada caso.

Todo o app tem como base a linguagem python sendo o reconhecimento facial feito usando open-cv e landmarks da DLib. A interface visual foi feita utilizando o framework kivy e a localização de locais de parada com a API do google maps para python. O dashboard foi feito utilizando Power BI.

Deliveries

Na pasta "deliveries" consta um vídeo do funcionamento do MVP que criamos em tempo de hackathon e o pdf explicativo da solução.

Para assistir ao Pitch Comercial, acesse o seguinte link: https://www.youtube.com/watch?v=O934DP1VZzk&rel=0

Requisitos

Para as consultas na API do Google Maps, é necessário obter uma chave de acesso:

  • Acesse https://cloud.google.com/maps-platform?hl=pt-br para adquirir uma chave de acesso
  • Selecione todos produtos disponíveis na API (Maps, Routes e Places)
  • Após o cadastramento, crie dentro da pasta o arquivo api_key.txt somente com a chave de acesso

Essencialmente o que foi usado foi o Dlib, open-cv, googlemaps e o kivy, podendo ser instalados via Anaconda:

conda install -c conda-forge opencv

conda install -c conda-forge dlib

conda install -c conda-forge kivy

conda install -c conda-forge googlemaps

Também consta aqui o arquivo environment.yaml que já cria o env com as libs, para usar use o comando:

conda env create -f environment.yaml

conda activate staysafer

Após instalado as dependências e ativado o env é só rodar o arquivo StaySafeApp.py:

python StaySafeApp.py

References

About

Projeto para o hackathon CCR 2020

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published