Google Mobile Vision

Overview

Google provide API for Android and iOS.

  1. Detect Faces
  2. Scan Barcode
  3. Recognize Text

Detect Faces

Face detect API provide you to detect human face automatically in visual media such are digital images or video. The detect faces API provide following functionalities.

Face Recognition: The Google Detect Face API provide only Detect the human face from images or video it does not provide functionalities like recognition of the face.

Face Tracking: By Using Detect Face in a video, it detects faces and tracking them.

Landmark: A landmark is a point within a face. The left-right eye and nose base are example of landmarks

Classification: A face can be classified with to whether eyes are open or closed, a face is smiling or not.
googleMobileVision-image1

Link:

ANDROID: https://developers.google.com/vision/android/detect-faces-tutorial
IOS: https://developers.google.com/vision/ios/detect-faces-tutorial

Scan Barcode

The google provides API for scanning the barcode in real time, on the device in any orientation. The Scan Barcode API also detect multiple barcodes at once. Scan Barcode read the following barcode formats.

  • 1D barcodes: EAN-13, EAN-8, UPC-E, CODE-93, CODE-128, ITF, CODABAR.
  • 2D barcodes: QR CODE, DATA MATRIX PDF-417, AZTEC.

Scan Barcode automatically parses 2D barcodes value, for the following supported formates.

  • URL
  • CONTACT INFORMATION
  • CALENDER EVENT
  • EMAIL
  • PHONE
  • SMS
  • ISBN
  • WIFI
  • GEO LOCATION
  • AAMVA driver license/ID

googleMobileVision-image2

Link:

ANDROID: https://developers.google.com/vision/android/barcodes-overview
IOS: https://developers.google.com/vision/ios/barcodes-overview

Text Recognition

Google provide API for mobile is to Text Recognition.
The Text Recognition is the process of detecting text from image or video. Once text detected, the recognizer then determines the actual text in each block and segment it into lines and words. This API detect text in real time
The google Text Recognition API can recognize text in any Latin base language. This includes

  1. CATALAN
  2. DANISH
  3. DUTCH
  4. ENGLISH
  5. FINNISH
  6. FRENCH
  7. GERMAN
  8. HUNGARIAN
  9. ITALIAN
  10. LATIN
  11. NORWEGIAN
  12. POLISH
  13. PORTUGESE
  14. ROMANIAN
  15. SPANISH
  16. SWEDISH
  17. TAGALOG
  18. TURKISH

Text Structure:

The Text Recognizer segments text into blocks, lines, and words:

  • a Block is a contiguous set of text lines such as a paragraph or column.
  • a Line is a contiguous set of words on the same vertical axis, and
  • a Word is a contiguous set of alphanumeric characters on the same vertical axis.

googleMobileVision-image3

mm

Sanju Rajpal Android Developer

I am an Android Developer at Yudiz Solutions Pvt. Ltd. - a leading Android App Development Company. I am passionate about deep testing and provide a Quality Product to the end users.

Comments are closed.

Top