Implementation of Automatic Vehicle License Plate Detection Using Python, Opencv and Tesseract OCR

Authors(2) :-Dr. C. Geetha, Dr. M. Shantha Kumar

The rapid growth of vehicle populations necessitates efficient methods for automating tasks related to vehicle identification and surveillance. This paper presents a novel approach for automatic license plate detection from live input video streams using the OpenCV computer vision library and the Tesseract Optical Character Recognition (OCR) engine. The proposed system aims to enhance the accuracy and reliability of license plate recognition while catering to real-time processing requirements. The methodology involves a multi-step process. Initially, frames are captured from the live input video feed, and then preprocessed using OpenCV techniques such as resizing, noise reduction, and edge detection. Subsequently, region-of-interest (ROI) extraction is performed to isolate the candidate license plate regions within each frame. The extracted ROIs are further refined using contour analysis and geometric properties to improve the accuracy of license plate detection. Following the detection phase, the Tesseract OCR engine is employed to perform character recognition on the detected license plate regions. The system's architecture facilitates seamless integration between OpenCV and Tesseract, allowing for efficient data exchange and processing. The recognized characters are then validated using post-processing techniques to ensure accurate license plate number extraction. Experimental results on a diverse set of live input video scenarios demonstrate the effectiveness of the proposed system in accurately detecting and recognizing license plates in real time.

Authors and Affiliations

Dr. C. Geetha
Associate Professor, Department of Electronics and Communication Engineering, Mother Theresa Institute of Engineering and Technology, Palamaner, Chittoor Dist, Andhra Pradesh, India
Dr. M. Shantha Kumar
Associate Professor, Department of Electronics and Communication Engineering, Paavai Engineering College, Pachal, Namakkal Tamilnadu, India

OCR, Tessearact, Number plate, Vehicle, ALPR

  1. Gonzalez et al. (2016): "Automatic License Plate Recognition Using Python and OpenCV".
  2. Pradhan et al. (2018): "License Plate Recognition System using OpenCV and Tesseract".
  3. Muhammad et al. (2020): "Real-time License Plate Detection and Recognition using Deep Learning and Tesseract OCR"
  4. Rathod et al. (2021): "An Improved License Plate Recognition System using OpenCV and Tesseract"
  5. Zheng et al. (2022): "Real-time License Plate Detection and Recognition System using Deep Learning and Tesseract"
  6. Kumar et al. (2017): "Real-time Automatic License Plate Recognition System using OpenCV"
  7. Oliveira et al. (2019): "License Plate Recognition System using OpenCV and Tesseract" .
  8. Smith et al. (2020): "Deep Learning-Based License Plate Detection and Recognition from Live Video Streams".
  9. Chen et al. (2021): "Real-time License Plate Detection and Recognition using OpenCV and Tesseract" .
  10. Gupta et al. (2022): "Hybrid License Plate Recognition System with Deep Learning and Tesseract OCR".

Publication Details

Published in : Volume 11 | Issue 1 | January-February 2024
Date of Publication : 2024-02-29
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 101-112
Manuscript Number : IJSRST52310665
Publisher : Technoscience Academy

Print ISSN : 2395-6011, Online ISSN : 2395-602X

Cite This Article :

Dr. C. Geetha, Dr. M. Shantha Kumar, " Implementation of Automatic Vehicle License Plate Detection Using Python, Opencv and Tesseract OCR ", International Journal of Scientific Research in Science and Technology(IJSRST), Print ISSN : 2395-6011, Online ISSN : 2395-602X, Volume 11, Issue 1, pp.101-112, January-February-2024.
Journal URL : https://ijsrst.com/IJSRST52310665
Citation Detection and Elimination     |      | |
  • Pradhan et al. (2018): "License Plate Recognition System using OpenCV and Tesseract".
  • Muhammad et al. (2020): "Real-time License Plate Detection and Recognition using Deep Learning and Tesseract OCR"
  • Rathod et al. (2021): "An Improved License Plate Recognition System using OpenCV and Tesseract"
  • Zheng et al. (2022): "Real-time License Plate Detection and Recognition System using Deep Learning and Tesseract"
  • Kumar et al. (2017): "Real-time Automatic License Plate Recognition System using OpenCV"
  • Oliveira et al. (2019): "License Plate Recognition System using OpenCV and Tesseract" .
  • Smith et al. (2020): "Deep Learning-Based License Plate Detection and Recognition from Live Video Streams".
  • Chen et al. (2021): "Real-time License Plate Detection and Recognition using OpenCV and Tesseract" .
  • Gupta et al. (2022): "Hybrid License Plate Recognition System with Deep Learning and Tesseract OCR".
  • " target="_blank"> BibTeX
    |
  • Pradhan et al. (2018): "License Plate Recognition System using OpenCV and Tesseract".
  • Muhammad et al. (2020): "Real-time License Plate Detection and Recognition using Deep Learning and Tesseract OCR"
  • Rathod et al. (2021): "An Improved License Plate Recognition System using OpenCV and Tesseract"
  • Zheng et al. (2022): "Real-time License Plate Detection and Recognition System using Deep Learning and Tesseract"
  • Kumar et al. (2017): "Real-time Automatic License Plate Recognition System using OpenCV"
  • Oliveira et al. (2019): "License Plate Recognition System using OpenCV and Tesseract" .
  • Smith et al. (2020): "Deep Learning-Based License Plate Detection and Recognition from Live Video Streams".
  • Chen et al. (2021): "Real-time License Plate Detection and Recognition using OpenCV and Tesseract" .
  • Gupta et al. (2022): "Hybrid License Plate Recognition System with Deep Learning and Tesseract OCR".
  • " target="_blank">RIS
    |
  • Pradhan et al. (2018): "License Plate Recognition System using OpenCV and Tesseract".
  • Muhammad et al. (2020): "Real-time License Plate Detection and Recognition using Deep Learning and Tesseract OCR"
  • Rathod et al. (2021): "An Improved License Plate Recognition System using OpenCV and Tesseract"
  • Zheng et al. (2022): "Real-time License Plate Detection and Recognition System using Deep Learning and Tesseract"
  • Kumar et al. (2017): "Real-time Automatic License Plate Recognition System using OpenCV"
  • Oliveira et al. (2019): "License Plate Recognition System using OpenCV and Tesseract" .
  • Smith et al. (2020): "Deep Learning-Based License Plate Detection and Recognition from Live Video Streams".
  • Chen et al. (2021): "Real-time License Plate Detection and Recognition using OpenCV and Tesseract" .
  • Gupta et al. (2022): "Hybrid License Plate Recognition System with Deep Learning and Tesseract OCR".
  • " target="_blank">CSV

    Article Preview