Vehicle Speed Camera
We wanted to monitor the speed of vehicles negotiating the bend outside of our property (long story). So I decided to implement a vehicle speed camera with number plate recognition.
The camera setup makes use of a speed radar unit that I designed and built that sends the speed of each vehicle that it detects via WiFi to a machine vision server (an old Linux box) that also captures a short video clip from an existing security camera that is also pointing down the road. The video clip is passed through number plate recognition machine vision AI functionality that recognises vehicles, identifies the plate location on the vehicle, reads the number plate, which is then stored together with a snapshot image and a timestamp in a database. I designed a simple graphical web application that displays a graph with local time along the X axis and vehicle speed on the Y axis. Each vehicle capture is then shown as a large dot on this graph. When a dot is clicked on it brings up a snapshot of the vehicle overlaid with its number plate details and speed. The plate, speed and time data are also of course available for further analysis. The web application provides a page that shows the fastest vehicle of the day and another showing the slowest vehicle of the day.




