25
Automatic number-plate recognition in just 15 lines of code
Automatic number-plate recognition is a technology that uses optical character recognition on images to read vehicle registration plates.
- Plate recognizer API
- Python
Automatic License Plate Recognition software that works in all environments, optimized for your location. It supports a number of country number plates all over the world.
To see all the countries supported Click Here
Go to platerecognizer and create an account to get your own API KEY.
- pip install json
- pip install requests
import requests
import json
from pprint import pprint
#Automatic number-plate recognition API
regions = ['in'] #Change to your country
with open('IMAGE_PATH', 'rb') as fp:
response = requests.post(
'https://api.platerecognizer.com/v1/plate-reader/',
data=dict(regions=regions),
files=dict(upload=fp),
headers={'Authorization': 'Token YOUR_API_KEY'})
data = response.json()
#print output in JSON Format
pprint(data)
#get number plate value from JSON response
for plate in data['results']:
plate_data = plate['plate']
print(plate_data)
View full project code on my Github
25