title: Extract address from business card with maximum probability
body: <p>I have an image of the business card. Using OCR I can convert this image to Text.
  Now I want to separate information and add into contact.</p>
  
  <p><strong>By regex, I can parse information like phone, email, website but failed to isolate address from it because format varies from card to card.</strong> </p>
  
  <p>I am using firebase ml kit on a device in the Android platform. I am attaching the output of OCR.</p>
  
  <p><strong>An input image of a business card from google images</strong>
  <a href="https://i.stack.imgur.com/Qrow5.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Qrow5.jpg" alt="Business Card from Google"></a></p>
  
  <p><strong>An output of OCR is</strong> </p>
  
  <ol>
  <li>Line 1 = [larriS, Insurance]</li>
  <li>Line 2 = [A, Legacy, of, Quality, Service]</li>
  <li>Line 3 = [Wayne, Stansfield,, i, CLCS]</li>
  <li>Line 4 = [1380, Rio, Rancho, Blvd, SE363]</li>
  <li>Line 5 = [Rio, Rancho,, NM, 87124]</li>
  <li>Line 6 = [CELL, 505.554.0510]</li>
  <li>Line 7 = [PHONE, 505-818-9377]</li>
  <li>Line 8 = [FAX, 888-753.4449]</li>
  <li>Line 9 = [WayneJames@me.com]</li>
  </ol>
  
  <p>Checked <a href="https://stackoverflow.com/questions/20435074/parsing-street-address-using-regex">link1</a>, <a href="https://examples.javacodegeeks.com/core-java/util/regex/match-address-using-regular-expressions/" rel="nofollow noreferrer">link2</a> and <a href="https://www.codeproject.com/Tips/989012/Validate-and-Find-Addresses-with-RegEx" rel="nofollow noreferrer">link3</a> but failed to find address from regex so I tried to find it from the indirect way.</p>
  
  <p>If it has a postal code then try to find address through that but postal code varies too. Find some hope <a href="https://stackoverflow.com/questions/578406/what-is-the-ultimate-postal-code-and-zip-regex">Using multiple regex for a different country</a> but it is not the solution can you please help me to find a way to extract it. And I understand that it will work 100% for all type of format available in the market, but I want to cover maximum.</p>
  
  <p>Here is reference Application which can do this</p>
  
  <p><a href="https://play.google.com/store/apps/details?id=com.intsig.BCRLite&amp;hl=en_IN" rel="nofollow noreferrer">CardCam Application</a>
  <a href="https://play.google.com/store/apps/details?id=com.abbyy.mobile.bcr.lite&amp;hl=en_US" rel="nofollow noreferrer">Business Card Reader Free - Business Card Scanner</a></p>
  
  <p>Card reading API but these all are paid</p>
  
  <p><a href="https://www.abbyy.com/en-eu/ocr-sdk/key-features/business-card-recognition/" rel="nofollow noreferrer">Abbyy</a>
  <a href="https://dev.camcard.com/" rel="nofollow noreferrer">CardCam API</a></p>