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.
Accurate, Fast, Developer- Friendly ALPR
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 get API Key:
Go to platerecognizer and create an account to get your own API KEY.
Python
  • pip install json
  • pip install requests
  • Code
    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

    This website collects cookies to deliver better user experience

    Automatic number-plate recognition in just 15 lines of code