Câmeras de velocidade estão lá para medir a velocidade dos veículos que circulam na estrada e são usadas para descobrir quem está violando as regras de trânsito. Mas você pode imaginar que pode construir uma câmera de velocidade em sua casa e medir a velocidade dos veículos fora de sua casa. Aqui esse cara Greg Tinker construiu uma câmera de velocidade com Raspberry Pi e módulo de câmera.
Você só precisa fixar a Câmera apontando para a estrada com o Raspberry Pi rodando o software, e assim que algum veículo passar, ele lhe dará a Imagem do veículo com sua Velocidade impressa com data e hora. Para eliminar os problemas criados por outros objetos móveis externos, uma lógica é adicionada para desenhar um limite para a área a ser monitorada, usando o mouse. Em seguida, outros objetos em movimento fora do limite serão descartados.
A parte principal é feita no final do software. Este projeto usa OpenCV 3 para visão computacional e bibliotecas de processamento de imagens com Python 3 para desenvolver o software. Ele usou o programa Motion Detector de pyimagesearch.com e o modificou para Speed Detection. A operação é simples, ele mede o tempo gasto pelo veículo, para cruzar a distância ' Limite ', e calcula a velocidade. Todo o Python Script pode ser baixado de sua conta GitHub aqui.
Little Trigonometry and Math é usado para calcular a distância coberta pelo Camera's Filed of View (FOV). É derivado da distância da lente da câmera para a estrada e ângulo FOV, portanto, você precisa codificá-los no script antes de usá-lo.
Atualmente ele pode medir velocidade de até 40 mph com apenas um carro na área monitorada. Com alta velocidade ou vários carros, não dará resultados precisos. Portanto, construa-o e coloque-o em sua janela para medir a velocidade dos veículos por diversão ou por uma causa séria como uma 'prova' de direção em alta velocidade.