{'fraction_non_alphanumeric': 0.018890200708382526, 'fraction_numerical': 0.0, 'mean_word_length': 4.848275862068966, '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}}
Design and implementation of a card reader based on build-in camera

With the availability of high-resolution cameras and increased computation power, it becomes possible to implement OCR applications such as business card readers in the mobile device. In this paper, we introduced the design and implementation of a business card reader based on a built-in camera. In order to deal with the challenge of limited resources in a mobile device, we proposed a new method based on multi-resolution analysis of document images. This method improves computation speed and reduces memory requirement of the image-processing step by detecting the text areas in the downscaled image and then analyzing each detected area in the original image. For the OCR engine, we used a two-layer classifier to improve speed. Our experiment gives a satisfactory result.