SlideShare a Scribd company logo
1 of 26
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

More Related Content

What's hot

EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
Heiko Seeberger
 

What's hot (20)

Machine learning for mobile developers
Machine learning for mobile developersMachine learning for mobile developers
Machine learning for mobile developers
 
AI Builder Deepdive DynamicsPower! Brussels 2019
AI Builder Deepdive DynamicsPower! Brussels 2019AI Builder Deepdive DynamicsPower! Brussels 2019
AI Builder Deepdive DynamicsPower! Brussels 2019
 
Ashutosh's resume (2)
Ashutosh's resume (2)Ashutosh's resume (2)
Ashutosh's resume (2)
 
MEAPs meet the Cloud
MEAPs meet the CloudMEAPs meet the Cloud
MEAPs meet the Cloud
 
Machine learning with firebase ml kit
Machine learning with firebase ml kitMachine learning with firebase ml kit
Machine learning with firebase ml kit
 
ML Kit
ML KitML Kit
ML Kit
 
Apache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline
Apache Liminal (Incubating)—Orchestrate the Machine Learning PipelineApache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline
Apache Liminal (Incubating)—Orchestrate the Machine Learning Pipeline
 
Machine Learning Operations & Azure
Machine Learning Operations & AzureMachine Learning Operations & Azure
Machine Learning Operations & Azure
 
Intro to AWS Amplify Toolchain: Mobile Week SF
Intro to AWS Amplify Toolchain: Mobile Week SFIntro to AWS Amplify Toolchain: Mobile Week SF
Intro to AWS Amplify Toolchain: Mobile Week SF
 
The A-Z of Data: Introduction to MLOps
The A-Z of Data: Introduction to MLOpsThe A-Z of Data: Introduction to MLOps
The A-Z of Data: Introduction to MLOps
 
Leverage the power of machine learning on windows
Leverage the power of machine learning on windowsLeverage the power of machine learning on windows
Leverage the power of machine learning on windows
 
Koray Beyaz Resume
Koray Beyaz ResumeKoray Beyaz Resume
Koray Beyaz Resume
 
The state of Sirius, where we are and where we are going
The state of Sirius, where we are and where we are goingThe state of Sirius, where we are and where we are going
The state of Sirius, where we are and where we are going
 
201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019201906 04 Overview of Automated ML June 2019
201906 04 Overview of Automated ML June 2019
 
Build your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS AmplifyBuild your APPs in Lean and Agile Way using AWS Amplify
Build your APPs in Lean and Agile Way using AWS Amplify
 
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
 
Innovation morning data analytics + ai
Innovation morning data analytics + ai Innovation morning data analytics + ai
Innovation morning data analytics + ai
 
2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net2018 12 18 Tech Valley UserGroup Machine Learning.Net
2018 12 18 Tech Valley UserGroup Machine Learning.Net
 
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine LearningWebinar GLUGNet - Machine Learning.Net and Windows Machine Learning
Webinar GLUGNet - Machine Learning.Net and Windows Machine Learning
 
EclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCPEclipseCon 08 - Agile RCP
EclipseCon 08 - Agile RCP
 

Similar to Firebase text recognition

Similar to Firebase text recognition (20)

Google MLkit
Google MLkitGoogle MLkit
Google MLkit
 
ARcore vs ML-Kit
ARcore vs ML-KitARcore vs ML-Kit
ARcore vs ML-Kit
 
ML Kit , Cloud FF GDSC MESCOE.pdf
ML Kit , Cloud FF GDSC MESCOE.pdfML Kit , Cloud FF GDSC MESCOE.pdf
ML Kit , Cloud FF GDSC MESCOE.pdf
 
Machine Learning in iOS_ Core ML and its Applications.pptx
Machine Learning in iOS_ Core ML and its Applications.pptxMachine Learning in iOS_ Core ML and its Applications.pptx
Machine Learning in iOS_ Core ML and its Applications.pptx
 
Application of ml kit from firebase
Application of ml kit from firebaseApplication of ml kit from firebase
Application of ml kit from firebase
 
Firebase in a Nutshell
Firebase in a NutshellFirebase in a Nutshell
Firebase in a Nutshell
 
19-03-22.pdf
19-03-22.pdf19-03-22.pdf
19-03-22.pdf
 
ML kit
ML kitML kit
ML kit
 
[Giovanni Galloro] How to use machine learning on Google Cloud Platform
[Giovanni Galloro] How to use machine learning on Google Cloud Platform[Giovanni Galloro] How to use machine learning on Google Cloud Platform
[Giovanni Galloro] How to use machine learning on Google Cloud Platform
 
Advance Mobile Application Development class 04
Advance Mobile Application Development class 04Advance Mobile Application Development class 04
Advance Mobile Application Development class 04
 
IRJET - ML Kit in Firebase for App Development
IRJET - ML Kit in Firebase for App DevelopmentIRJET - ML Kit in Firebase for App Development
IRJET - ML Kit in Firebase for App Development
 
Artificial intelligence in android development
Artificial intelligence in android developmentArtificial intelligence in android development
Artificial intelligence in android development
 
Firebase integration with Flutter
Firebase integration with FlutterFirebase integration with Flutter
Firebase integration with Flutter
 
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdfSudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta_Mukherjee_Resume-Nov_2022.pdf
 
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NETInventory management project based on ASP.NET, introduction to C# and ASP.NET
Inventory management project based on ASP.NET, introduction to C# and ASP.NET
 
Machine Learning para devs com ML.NET
Machine Learning para devs com ML.NETMachine Learning para devs com ML.NET
Machine Learning para devs com ML.NET
 
.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
 
DotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - Whats New in ML.NETDotNet Conf Madrid 2019 - Whats New in ML.NET
DotNet Conf Madrid 2019 - Whats New in ML.NET
 
Getting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AIGetting Started with Visual Studio Tools for AI
Getting Started with Visual Studio Tools for AI
 
DevBCN Vertex AI - Pipelines for your MLOps workflows
DevBCN Vertex AI - Pipelines for your MLOps workflowsDevBCN Vertex AI - Pipelines for your MLOps workflows
DevBCN Vertex AI - Pipelines for your MLOps workflows
 

Recently uploaded

Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
raffaeleoman
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
Kayode Fayemi
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
Kayode Fayemi
 

Recently uploaded (20)

The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 
ICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdfICT role in 21st century education and it's challenges.pdf
ICT role in 21st century education and it's challenges.pdf
 
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptxChiulli_Aurora_Oman_Raffaele_Beowulf.pptx
Chiulli_Aurora_Oman_Raffaele_Beowulf.pptx
 
If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdfAWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
AWS Data Engineer Associate (DEA-C01) Exam Dumps 2024.pdf
 
lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.lONG QUESTION ANSWER PAKISTAN STUDIES10.
lONG QUESTION ANSWER PAKISTAN STUDIES10.
 
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
Busty Desi⚡Call Girls in Sector 51 Noida Escorts >༒8448380779 Escort Service-...
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night EnjoyCall Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
Call Girl Number in Khar Mumbai📲 9892124323 💞 Full Night Enjoy
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
My Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle BaileyMy Presentation "In Your Hands" by Halle Bailey
My Presentation "In Your Hands" by Halle Bailey
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
Dreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video TreatmentDreaming Marissa Sánchez Music Video Treatment
Dreaming Marissa Sánchez Music Video Treatment
 
Dreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio IIIDreaming Music Video Treatment _ Project & Portfolio III
Dreaming Music Video Treatment _ Project & Portfolio III
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Uncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac FolorunsoUncommon Grace The Autobiography of Isaac Folorunso
Uncommon Grace The Autobiography of Isaac Folorunso
 

Firebase text recognition

  • 1.
  • 2. 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
  • 4. 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.
  • 5.
  • 6.
  • 7. Key Capabilities Production-ready for common use cases On-device or in the cloud Deploy custom models
  • 8. 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.
  • 9. 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.
  • 10.
  • 11. 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.
  • 12. What features are available on device or in the cloud?
  • 13. Implementation path Integrate the SDK Prepare input data Apply the ML model to your data
  • 15. 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
  • 16. Choose between on-device and Cloud APIs
  • 17. 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
  • 20. 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
  • 21. Recognize and locate facial features
  • 22. Contours of facial features
  • 23.
  • 24. Classification ML Kit currently supports two classifications: eyes open and smiling.