What is
Firebase ?
Mobile and web
application
development platform
Developed by Firebase
Then acquired by Google in
2014
Now Firebase platform
has 18 products, which are
used by 1.5 million apps
Services
What is Firebase
ML kit ?
ML Kit is a mobile SDK
that brings Google's
machine learning
expertise to Android
and iOS apps in a
powerful yet easy-to-
use package.
Whether you're new
or experienced in
machine learning, you
can implement the
functionality
you need in just a few
lines of code.
There's no need to
have deep knowledge
of neural networks or
model optimization to
get started.
On the other hand, if
you are an
experienced ML
developer, ML Kit
provides convenient
APIs
that help you use your
custom TensorFlow
Lite models in your
mobile apps.
Key
Capabilities
Production-ready for common
use cases
On-device or in the cloud
Deploy custom models
Production-
ready for
common use
cases
ML Kit comes with a set of ready-to-use APIs for
common mobile use cases
No need to write separate functions for ML
No need to train data sets
Only you need to call the firebase APIs by giving the
suitable parameters.
It will reduce your time.
On-device or
in the cloud
On-device APIs run on-device or in the
cloud.
Process data quickly.
Work even when there’s no network
connection.
Cloud-based APIs, higher level of accuracy.
But need internet connection.
Deploy
custom
models
If ML Kit's APIs don't cover your
use cases, you can always bring
your own existing TensorFlow Lite
models.
Just upload your model to
Firebase, and they'll take care of
hosting and serving it to your app.
ML Kit acts as an API layer to your
custom model, making it simpler to
run and use.
What features are available on device or in the
cloud?
Implementation
path
Integrate the SDK
Prepare input data
Apply the ML model to your
data
ML Text Recognition
ML Text
Recognition
Recognise and extract text from images Can even keep track of real-world
objects, such as
reading the numbers on trains
Tracking vehicle numbers
Getting credit card details
Choose between on-device and Cloud APIs
Blocks, Lines, and Elements
• Block is a contiguous set of text lines, such as a paragraph or column.
• Line is a contiguous set of words on the same vertical axis.
• Element is a contiguous set of alphanumeric characters on the same
vertical axis.
Hello
Welcome to the
Team Apptology
Welcome to the Welcome
Block 0 Line 1 Element 0
Implementation
ML Face Detection
ML Face
Detection
The ML Kit’s Face Detection API provides the
following key capabilities.
Recognize and locate facial features
Get the contours of facial features
Recognize facial expressions
Track faces across video frames
Recognize and locate facial features
Contours of facial features
Classification
ML Kit currently supports
two classifications: eyes
open and smiling.
Implementation
Firebase text recognition

Firebase text recognition

  • 2.
    What is Firebase ? Mobileand web application development platform Developed by Firebase Then acquired by Google in 2014 Now Firebase platform has 18 products, which are used by 1.5 million apps
  • 3.
  • 4.
    What is Firebase MLkit ? ML Kit is a mobile SDK that brings Google's machine learning expertise to Android and iOS apps in a powerful yet easy-to- use package. Whether you're new or experienced in machine learning, you can implement the functionality you need in just a few lines of code. There's no need to have deep knowledge of neural networks or model optimization to get started. On the other hand, if you are an experienced ML developer, ML Kit provides convenient APIs that help you use your custom TensorFlow Lite models in your mobile apps.
  • 7.
    Key Capabilities Production-ready for common usecases On-device or in the cloud Deploy custom models
  • 8.
    Production- ready for common use cases MLKit comes with a set of ready-to-use APIs for common mobile use cases No need to write separate functions for ML No need to train data sets Only you need to call the firebase APIs by giving the suitable parameters. It will reduce your time.
  • 9.
    On-device or in thecloud On-device APIs run on-device or in the cloud. Process data quickly. Work even when there’s no network connection. Cloud-based APIs, higher level of accuracy. But need internet connection.
  • 11.
    Deploy custom models If ML Kit'sAPIs don't cover your use cases, you can always bring your own existing TensorFlow Lite models. Just upload your model to Firebase, and they'll take care of hosting and serving it to your app. ML Kit acts as an API layer to your custom model, making it simpler to run and use.
  • 12.
    What features areavailable on device or in the cloud?
  • 13.
    Implementation path Integrate the SDK Prepareinput data Apply the ML model to your data
  • 14.
  • 15.
    ML Text Recognition Recognise andextract text from images Can even keep track of real-world objects, such as reading the numbers on trains Tracking vehicle numbers Getting credit card details
  • 16.
  • 17.
    Blocks, Lines, andElements • Block is a contiguous set of text lines, such as a paragraph or column. • Line is a contiguous set of words on the same vertical axis. • Element is a contiguous set of alphanumeric characters on the same vertical axis. Hello Welcome to the Team Apptology Welcome to the Welcome Block 0 Line 1 Element 0
  • 18.
  • 19.
  • 20.
    ML Face Detection The MLKit’s Face Detection API provides the following key capabilities. Recognize and locate facial features Get the contours of facial features Recognize facial expressions Track faces across video frames
  • 21.
    Recognize and locatefacial features
  • 22.
  • 24.
    Classification ML Kit currentlysupports two classifications: eyes open and smiling.
  • 25.