Design and implementation of lightweight vehicle license plate recognition module utilizing open CV and Tesseract OCR library
-
https://doi.org/10.14419/ijet.v7i2.33.14184
Received date: June 17, 2018
Accepted date: June 17, 2018
Published date: June 8, 2018
-
Open CV, Terre Act OCR Library, Static Image, Plate Recognition, Banalization -
Abstract
Background/Objectives: In order to recognize the license plates automatically, we design and implement a vehicle license plate recognition module that extracts characters of license plate area using open source OpenCV and Terreract OCR library.
Methods/Statistical analysis: The static image was binarized using OpenCV 's banalization function. After binarizing the image by adjusting the pixel values between adjacent pixels, the candidate region judged a license plate was derived. The final candidate was derived according to the proposed algorithm in the candidate region. The extracted plate area was analyzed by using the Tesseract OCR library, and characters were extracted as a character string.
Findings: The vehicle license plate recognition module relates to character recognition in the field of computer vision. In this paper, we designed and implemented a module that recognizes a license plate by using open source, applying a proposed algorithm to a moving object as a static image. The proposed module is a relatively lightweight software module and can be used in other applications. It is possible to install the camera at the entrance of the apartment and can read the license plate to identify whether it is a resident or not. When speeding and traffic violations occur on the highway, the vehicle numbers can be automatically stored and managed in the database. In addition, there is an advantage that it can be applied to various character recognition applications through modification of a slight algorithm in the module.
Improvements/Applications: In addition to character recognition, the OpenCV library can be applied to various fields such as pattern recognition, object tracking, and motion recognition. Therefore, we will be able to create technologies corresponding to various services that are becoming automated and unmanned.
-
References
- J.Illingworth & J.Kittler (1988). A survey of the Hough transform. Computer Vision, Graphics, and Image Processing, 44(1), 87-116.
- Y. Wang, J. F Doherty, and R. E. Vandyck (2000). Moving object tracking in video.29th Applied Imagery Pattern Recognition Work-shop, 95-101, doi: 10.1109/AIPRW.2000.953609
- K. P. Karmann and A. von Brandt (1990). Moving object recogni-tion using an adaptive background memory. Time-Varying Image Processing and Moving Object Recognition, 2, 289-296.
- T. H. Chen, J. L. Chen, C. H. Chen, and C. M. Chang (2007). Vehi-cle detection and counting by using headlight information in the dark environment. IEEE 2007 International Conference on Intelligent In-formation Hiding and Multimedia Signal-Processing IIHMSP07, 519-522.
- Abderrahim Salhi, Brahim Minaoui, and Mohamed Fakir (2014). Robust Automatic Traffic Signs Detection using fast polygonal ap-proximation of digital curves. International Conference onMultimedia Computing and Systems(ICMCS), 255-260, doi: 10.1109/ICMCS.2014.6911185
- M. Lalonde, & Y. Li (1995). Detection of Road Signs Using Color Indexing, Technical Report CRIM-IT-95/12-49, Centre de Recher-che Informatique de Montreal. Available from: <http://www.crim.ca/sbc/english/cime/>
- C. Bahlmann, Y. Zhu, V. Ramesh, M. Pellkofer, & T. Koehler (2005). A System for Traffic Sign Detection, Tracking, and Recogni-tion Using Color, Shape, and Motion Information. Proceedings of the 2005 IEEE Intelligent Vehicles Symposium, doi: 10.1109/IVS.2005.1505111
- OpenCV (2009), Open source Computer Vision library. Retrieved from http://opencv.willowgarage.com/wiki/.
- A. Anuar, K. M. Saipullah, N. A. Ismail, & Y. Soo (2012). OpenCV based real-time video processing using android smartphone. Interna-tional Journal of Computer Technology and Electronics Engineer-ing, 1(3), 58-62.
- N. J Uke, & R. C Thool (2012). Cultivating research in computer vision within graduates and post-graduates using open source. Inter-national Journal of Applied Information Systems, 1(4), 1-6.
- Nilesh J. Uke. &Ravindra C. Thool (2013). Moving Vehicle Detec-tion for Measuring Traffic Count Using OpenCV. Journal of Auto-mation and Control Engineering, 1(4), 349-352.
- GitHub, Inc (2018). Tesseract is an Open Source OCR engine. Re-trieved from http://code.google.com/p/tesseract-ocr
- Pixel technology (2009). Open Source OCR assembly using Tesser-act engine. Retrieved from http://www.pixel-technology.com/freeware/tessnet2/
- B. Enyedi, L. Konyha, & K. Fazekas (2006). Real Time Number Plate Localization Algorithms. Journal of Electrical Engineering, 57(2), 69-77.
- G. Bradski, & A. Kaehler (2008).Learning OpenCV. O’Reilly Me-dia, Inc., CA, USA.
-
Downloads
-
How to Cite
Gyu Jung, Y., & Wan Kim, H. (2018). Design and implementation of lightweight vehicle license plate recognition module utilizing open CV and Tesseract OCR library. International Journal of Engineering and Technology, 7(2.33), 350-353. https://doi.org/10.14419/ijet.v7i2.33.14184
