Android application

Closed - This job posting has been filled.

Job Description

I am looking for Android mobile application to take photo of IDs and recognize characters

1) Take photo of ID
2) Check quality of photo taken

Three scenarios possible: a) ID recognized b) ID not recognized but can local info by pattern c) ID not recognized and cannot locate info by pattern

Case 1: ID is recognized

a) extract information application needs from ID
b) display information to user for verification
c) send data to server

Case 2: ID not recognized but can extract info

a) select ID type
b) extract information from ID
c) display information to user for verification
d) send data to server

Case 3: ID not recognized and cannot extract info

a) select ID type
b) user enter information
c) user confirm
d) send data to server

Information to collect from either ID or user

Only two information to extract from photo ID, whether or not ID was recognized.
a) Nom (last name)
b) Prenoms (given name)

Information to collect from user (complete list to come)
a) Address
b) Job
c) etc.

ID type

There will be about 12 types of ID. We target 3 IDs of the 12 for character recognition.

Data to be sent to server
a) ID type
b) Photo ID
c) Info

Display on server
a) ID type => top left
b) Photo ID => left
c) Info => right

Language

Mobile application display language will be French => should manage multi-languages.

Background task

Data sending to server should be run in background task. User shall be able to initiate another ID capture while previous ID is being sent to server.

Network capacity

Solution is targeted to operate in 2G network with limited bandwidth. Photo should not exceed 500k.