OCR Engine based on Deep Neural Networks for ID Cards

Automating companies with RPA and AI

https://mccminnovations.com - info@mccminnovations.com

Challenges

  1. Detect where ID cards are localised in the input image and inference their type, side and rotation angle.
  2. Detect and classify the texts localised within the ID card.
  3. Apply character recognition to the detected text images.
  4. Output structured data as result.

1. Detect where ID cards are localised in the input image and inference their type, side and rotation angle.

Input image

Out[2]:
<matplotlib.image.AxesImage at 0x7fba5ceb34a8>

Please AI, show me where the ID card is localised and classify it by type, side and rotation angle

Out[3]:
<matplotlib.image.AxesImage at 0x7fba3a809f98>

Please, can you crop the ID card and correct its angle?

ID Card Type: spanish_id_card_v3 
Side: front 
Angle: 90