NPS-ANPR motion

From NP Tracker projects
Jump to navigation Jump to search

The Raspberry Pi is not powerful enough to do numberplate detection in real-time on the higher frame per second cameras (ie 5fps and higher) see openALPR
To overcome this limitation we first detect motion in the captured feed from the Raspberry Pi camera, we use the open-source program called Motion to first detect an event then timestamp this event for processing first by our image masking tool then detecting if there are a plate in the image.
Events are snapshots at higher frames per second to try and get the best possible picture, but this still does not guarantee a clear image if the vehicle is driving at a high speed to/from the NPS-ANPR installation.

About Motion

Motion is a highly configurable program that monitors video signals from many types of cameras.

Set it up to monitor your security cameras, watch birds, check in on your pet, create timelapse videos and more.

  • Create videos or save pictures of the activity
  • Passthrough recording from many IP cameras
  • View live stream of cameras
  • Invoke scripts when activities occur
  • Log activity into multiple types of databases
  • Fully customizable masks for privacy or motion detection
  • Full tls(https) support with authentication for webcontrol and streams.

Use Motion with many types of devices

  • Network cameras via RTSP, RTMP and HTTP
  • PI cameras
  • V4L2 webcams
  • Video capture cards
  • Existing movie files.

NPS-ANPR setup on motion

The Motion software is a powerful application and has a big support network to configure and set up for different environments.
We have setup the Motion configuration to use the existing Raspberry Pi Camera, but one can use any video feed, please visit the Motions website here to customise the application to your specific needs is required.