34
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.
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
To see all the countries supported Click Here
Go to platerecognizer and create an account to get your own API KEY.
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
34