Mobile Scanner

Mobile Scanner

Клиент

Our Customer is one of the world's leading real estate companies with hundreds of offices and hundred thousands of active users.

Задача

The Customer wanted to have a native iOS application that would allow scanning any image and easily converting it to black and white PDF document. It should include an OCR feature for text recognition using two languages – English and Spanish. Besides, the scanner application should be integrated with the Customer’s electronic document management system.

Решение

To reach the goals, the first step was designing prototype that will take the picture and detect the edges of white sheet of paper. Next phase was designing convenient UI controls and implementing all other features. Using open source libraries (Tesseract SDK and OpenCV framework) ensured efficient processing of images — detecting document corners, transforming to original proportions, recognizing text on the image.

Here is the list of the features implemented:

  • Document corners detection and transformation to original proportions in background.
  • Single Page document (where user immediately sees detected corners of the document).
  • Multi Page document (where user can take multiple photos at once, view and edit them using convenient Editor, and finally save all pages into one document).
  • Adding color markups on individual pages.
  • Rotating individual pages.
  • Adding pages to the existing document.
  • Merging existing documents into a single document.
  • Setting specific PDF page size for each document.
  • OCR of the whole page using “Extract Data” feature.
  • OCR of the selected region/zone on the page.
  • Viewing document pages in full-screen mode.
  • Getting small size PDF documents of high quality when using black and white mode.
  • Saving images to Camera Roll.
  • Sending PDF documents to another app using “Open In” feature.
  • Creating and emailing documents in PDF, Searchable PDF or JPEG formats.
  • Organizing user's documents in folders.

Результаты

Using this app, the Customer significantly reduced expenses on creating PDF documents from arbitrary printed documents. Besides, Mobile scanner app allowed to extract text from any printed document easily. 

Технологии

Psychometric testing application
Renovating of Human Resource Management System