How to extract names from a text paragraph?


#1

I am creating a POC for business card scanner application.

I am using Firebase ML kit for getting text blocks and texts from image of the card.

I want to achieve following three things. From which, I have acheved first two things and need help for the third one.

  1. Extract possible mobile numbers from card.
  2. Extract email address from card.
  3. Extract person name from card. (There could be more than one person for some business card)

I have achieved point 1 and 2. But couldn’t figurout way for the third one.

After searching through google and some medium blogs, I came to know that for extracing possible names, we can use NLP.
But to be honest, I am totally unaware of using such things.

I also came across to the term called NER (Named Entity Recognition). But, I couldn’t find any implementations for Android.

It would be great help if you can lead me to right dierection or provide me some links for the tutorial or blogs.

Thank you.


#2

I have zero experience in this area, sorry!