Skip to content

Script and tutorial to build an Automatic Number Plate Recognition system which links into Home Automation via the cloud and IoT / Internet of Things devices. Also known as ALPR / Automatic License Plate Recognition.

License

Notifications You must be signed in to change notification settings

paulfp/ANPR-Home-Automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ANPR Home Automation

This repo contains a Python script which can be used as the brains of an ANPR Home Automation system which, in this example, turns on the light in your hallway when the system spots your car arriving in the driveway. When you drive away again, the lights are turned off.

A text tutorial using this code is due to feature in an upcoming issue of HackSpace Magazine and an in-depth video is coming soon on the Switched On Network YouTube channel.

The main image processing and searching for & identifying number plates is carried out by using the On-Premesis OpenALPR software installed on a Raspberry Pi 3, set to monitor the RTSP feed from an inexpensive home Network IP Camera. On detection of the correct number plate, an IFTTT webhook event is triggered, which instructs a TP-Link Smart WiFi LED to switch on, via the Kasa web service. (You could use a relay switch connected to the GPIO ports instead).

ANPR vs. ALPR

ANPR = Automatic Number Plate Recognition, which is the common term here in the UK. ALPR = Automatic License Plate Recognition, which is the term used in some other countries such as those in North America.

Thanks

Thanks to Matthew Hill for his example script showing how to process the Beanstalk queue.

About

Script and tutorial to build an Automatic Number Plate Recognition system which links into Home Automation via the cloud and IoT / Internet of Things devices. Also known as ALPR / Automatic License Plate Recognition.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages