Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mobile Vision API + Android
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Enzo Lizama Paredes
July 06, 2018
Programming
71
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mobile Vision API + Android
Enzo Lizama Paredes
July 06, 2018
More Decks by Enzo Lizama Paredes
See All by Enzo Lizama Paredes
BDD in Flutter
enzoftware
0
94
Error handling in Flutter
enzoftware
0
110
Adding Flutter to an existing Android/iOS app
enzoftware
0
170
Flutter flavors
enzoftware
0
83
Flutter CI/CD with Fastlane
enzoftware
0
88
Flutter Animations
enzoftware
0
64
Productivity tools 4 developers
enzoftware
0
53
OpenCV + Android
enzoftware
1
71
Anko Superpowers
enzoftware
0
80
Other Decks in Programming
See All in Programming
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
330
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
690
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
140
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
350
『コードを書く以外の』エンジニアリング〜課金基盤移行プロジェクト推進のためのTips4選
yuriko1211
0
530
Claude Opus 4.6以後の受託開発エンジニアの変化(Claude Code開発ノウハウ大公開スペシャルbyクラスメソッド)
iidatakuma
1
840
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
160
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
140
霧の中の代数的エフェクト
funnyycat
1
410
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.6k
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
4
1.7k
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
180
Featured
See All Featured
Ruling the World: When Life Gets Gamed
codingconduct
0
290
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Six Lessons from altMBA
skipperchong
29
4.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
220
Heart Work Chapter 1 - Part 1
lfama
PRO
8
36k
Crafting Experiences
bethany
1
230
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
How STYLIGHT went responsive
nonsquared
100
6.2k
Transcript
MAKE YOUR APP SEE WITH MOBILE VISION API
ENZO LIZAMA PAREDES @enzoftware @enzoftware @enzoftware
None
HOW DO WE SEE ?
None
HOW DO MACHINES SEE ?
None
None
WHAT IS COMPUTER VISION ?
None
None
None
COMPUTER VISION IS EVERYWHERE!
On robotics
On security
On social networks
On medicine
On gaming
On cars
And also on mobile
None
None
MOBILE VISION API OVERVIEW
FUNCTIONALITY • Face API • Barcode API • Text API
(OCR)
FACE API What can we do with faces?
FACE TRACKING
LANDMARKS DETECTION
None
FACE CLASSIFICATION : EYES OPENED 0.0 1.0
FACE CLASSIFICATION : SMILING 0.0 1.0
FACE CLASSIFICATION : POSE ANGLE
BARCODE API What can we do with barcodes?
BARCODE TRACKING
None
TEXT API Reading text from images
READING TEXT FROM IMAGES
TEXT STRUCTURE
MOBILE VISION API USAGE 1. Add dependencies 2. Add meta-data
on manifest 3. Create detector 4. Check if detector is operational 5. Create frame 6. Detect faces
1. ADD DEPENDENCIES
2. ADD META-DATA ON MANIFEST
3. CREATE DETECTOR
4. CHECK IF DETECTOR IS OPERATIONAL
5. CREATE FRAME
6. DETECT FACES
DEMO - FaceSpotter - dOCReader - Barcode Recognition
AND NOW WHAT? GITHUB SAMPLES https://github.com/googlesamples/android-vision
AND NOW WHAT? Mobile Vision Docs https://developers.google.com/vision/
AND NOW WHAT? Google Codelabs https://codelabs.developers.google.com/
@enzoftware