Speed Bot APP
Um bug que fazia com que o aplicativo travasse antes do lançamento foi corrigido! Se você encontrar qualquer outro bug ou problema, sinta-se à vontade para contatar o desenvolvedor em [email protected].
Objetivos do Speed Bot
O objetivo final do Speed Bot é reduzir o número de vítimas no trânsito globalmente em grande escala. 1,35 milhão de pessoas morrem todos os anos em consequência de lesões causadas pelo trânsito. Duas causas significativas são a distração ao dirigir e o excesso de velocidade. 53% dos motoristas excedem o limite de velocidade em estradas de 30 mph e 81% em estradas de 20 mph. Da mesma forma, um quarto dos motoristas admite usar o telefone durante a condução, causando 70 mil mortes todos os anos.
As pessoas também dependem muito dos dados fornecidos pelo GPS. As estradas estão constantemente sendo consertadas, mas os satélites GPS não podem receber essas informações imediatamente, enquanto os sinais de trânsito podem. Em cenários de baixa visibilidade, como nevoeiro ou folhagem densa, os sinais de trânsito podem ser facilmente ignorados pelo olho humano, colocando em risco a segurança dos motoristas, passageiros e pedestres.
Introdução
Speed Bot é um aplicativo que detecta e reconhece sinais de trânsito em sua transmissão de câmera ao vivo. Isso é feito usando aprendizado de máquina em Python e Kivy. No entanto, as redes estão longe de serem precisas e eficientes o suficiente para serem usadas na estrada. Da mesma forma, apenas 56 sinais diferentes podem ser detectados, uma pequena fração das centenas de sinais encontrados em todo o mundo. Os usuários precisam da garantia de 100% de precisão antes de confiarem neste aplicativo na estrada, caso contrário, ele tem a possibilidade de causar mais danos do que alívio.
Um problema com as redes neurais são os dados. Ao contrário dos humanos, que virtualmente entendem os objetos assim que são vistos, as máquinas requerem centenas de milhares de imagens para obter o mesmo resultado. Atualmente, existem apenas grandes conjuntos de dados de sinais de trânsito de alguns países, bem como alguns conjuntos de dados menores em outros lugares. Isso não é suficiente para garantir a segurança global. Portanto, proponho um conjunto de dados de sinais de tráfego crowdsourced.
Programa de envio de usuários
O aplicativo salvará automaticamente as 30 placas reconhecidas com mais segurança e 10 fotos tiradas contendo placas. Os usuários têm então a opção de carregar essas imagens e seus rótulos em um servidor, que os adiciona aos seus respectivos bancos de dados, prontos para serem treinados. Depois disso, os arquivos são excluídos automaticamente dos dispositivos dos usuários. Se os sinais forem rotulados incorretamente, o aplicativo permite que os usuários excluam essas imagens. Este programa é voluntário, pois requer acesso à Internet, mas precisamos que o maior número possível de pessoas se inscrevam no programa. Mais dados de treinamento = Redes neurais mais precisas = Melhor segurança no trânsito para todos.
Como usar o aplicativo
Na tela principal padrão, deve haver dois botões: "Enviar dados de reconhecimento" e "Enviar dados de detecção". Esses botões direcionarão os usuários às suas respectivas telas do Programa de Envio de Usuário. O aplicativo encontrará sinais automaticamente quando estiver na tela principal e salvará localmente os dados de treinamento em intervalos específicos (você pode alterar esses intervalos usando os controles deslizantes nas configurações).
No canto superior esquerdo da tela, há um ícone que deve abrir o menu. No canto superior direito, há um ícone inicial que levará os usuários de volta à tela principal.
Precauções de segurança
Devido à segurança, os usuários não conseguirão ligar o som.
Requisitos
Requisitos necessários: câmera, armazenamento
Opcional: GPS para velocímetro, Internet para programas de envio de usuários
Bugs conhecidos
Chinês funciona perfeitamente, exceto em uma instância (quando você clica em qualquer botão na página de configurações). Parece também haver um problema com o aplicativo travando ao carregar em alguns telefones, portanto, mantenha isso em mente.