{'fraction_non_alphanumeric': 0.019825535289452814, 'fraction_numerical': 0.0, 'mean_word_length': 5.406091370558376, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Automatic license plate recognition using mobile device

The rapid development of intelligent transport systems (ITS) brings us a safer and more convenient life. In this field, automatic license plate recognition (ALPR) plays an important role in many applications which have been deployed in reality such as stolen car detection, parking system management, and automatic transport charging system. The traditional ALPR methods usually need a high resolution camera to capture good quality images and a powerful computer to process the complex algorithms. However, with many great scientific breakthroughs in mobile device technology, we can easily buy smartphone/tablet which equipped strong central processing unit (CPU) and excellent camera to meet the requirements of ALPR. In this paper, we develop an Android program which processes the image captured by built-in camera of mobile device to have license plate number and save it into database for further applications. Open-source OpenCV libraries are imported into project for some image processing steps with purpose of programming time saving. We apply Tesseract engine and neural network which are two optical character recognition (OCR) methods to convert license plate image to machine-encoded text.