Les radars sont là pour mesurer la vitesse des véhicules circulant sur la route et sont utilisés pour découvrir les personnes qui enfreignent les règles de la circulation. Mais pouvez-vous imaginer que vous pouvez construire un radar chez vous et mesurer la vitesse des véhicules à l'extérieur de votre maison. Ici, ce gars Greg Tinker a construit un radar avec Raspberry Pi et module Camera.
Il vous suffit de fixer la caméra pointant vers la route avec Raspberry Pi exécutant le logiciel, et dès qu'un véhicule passe, il vous donnera l'image du véhicule avec sa vitesse imprimée dessus avec la date et l'heure. Pour éliminer les problèmes créés par d'autres objets en mouvement à l'extérieur, une logique est ajoutée pour dessiner une limite pour la zone à surveiller, à l'aide de la souris. Ensuite, les autres objets en mouvement à l'extérieur de la limite seront rejetés.
La partie principale se fait à la fin du logiciel. Ce projet utilise OpenCV 3 pour les bibliothèques de vision par ordinateur et de traitement d'image avec Python 3 pour développer le logiciel. Il a utilisé le programme de détection de mouvement de pyimagesearch.com et l'a modifié pour la détection de vitesse. L'opération est simple, elle mesure le temps mis par le véhicule pour franchir la distance « frontière », et calcule la vitesse. L'ensemble du script Python peut être téléchargé depuis son compte GitHub ici.
Little Trigonometry and Math est utilisé pour calculer la distance couverte par le champ de vision (FOV) de la caméra. Il est dérivé de la distance de l'objectif de la caméra par rapport à la route et à l'angle du champ de vision, vous devez donc les coder en dur dans le script avant de l'utiliser.
Actuellement, il peut mesurer la vitesse jusqu'à 40 mph avec une seule voiture dans la zone surveillée. Avec une vitesse élevée ou plusieurs voitures, cela ne donnera pas de résultats précis. Alors construisez-le et placez-le sur votre fenêtre pour mesurer la vitesse des véhicules pour le plaisir ou pour une cause sérieuse comme une `` preuve '' de conduite à grande vitesse.