In this tutorial, we’ll build an OpenCV project that: In most cases, the answer is unfortunately “no” - we have to look out for ourselves and our families by being careful as we walk in the neighborhoods we live in.īut what if we could catch these reckless neighborhood miscreants in action and provide video evidence of the vehicle, speed, and time of day to local authorities? When there is a speed bump, they speed up almost as if they are trying to catch some air!
These drivers disregard speed limits, crosswalk areas, school zones, and “children at play” signs altogether. Many of us live in apartment complexes or housing neighborhoods where ignorant drivers disregard safety and zoom by, going way too fast.
This tutorial is inspired by PyImageSearch readers who have emailed me asking for speed estimation computer vision solutions.Īs pedestrians taking the dog for a walk, escorting our kids to school, or marching to our workplace in the morning, we’ve all experienced unsafe, fast-moving vehicles operated by inattentive drivers that nearly mow us down. In this tutorial, you will learn how to use OpenCV and Deep Learning to detect vehicles in video streams, track them, and apply speed estimation to detect the MPH/KPH of the moving vehicle.