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
Why so serious? Using GCP for realtime video co...
Search
Johann du Toit
March 06, 2019
Programming
91
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Why so serious? Using GCP for realtime video context analyzation
Look into real-time video processing and how you might do this on Google Cloud
Johann du Toit
March 06, 2019
More Decks by Johann du Toit
See All by Johann du Toit
Natural Language, Unnatural Access: The Emerging LLM Attack Pattern
johanndutoit
0
42
RESPECTING THE MICROSERVICE.
johanndutoit
1
94
Attacking a K8s cluster and how defending it
johanndutoit
0
80
Progressive Web Apps in 15 Minutes
johanndutoit
0
67
The Machine Learning Intervention
johanndutoit
0
87
Progressive Web Apps
johanndutoit
0
110
Progressive Web Apps
johanndutoit
0
120
Launchpad Start Day 2 - Google Design Sprints
johanndutoit
2
150
Google Design Sprints
johanndutoit
0
100
Other Decks in Programming
See All in Programming
MySQLとPostgreSQLって何が違うの?
akagami
PRO
0
160
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
330
リアルな遅延を測る仕様
kota_yata
1
140
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
130
Laravelのアプリケーションをどこにデプロイするか #ツナギメオフライン.9
akase244
0
110
レビュー履歴をAIに食わせて、 Compose移行を加速するs
shihochan
0
260
Deep dive into the select statement (GopherCon UK)
jespino
0
170
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
2
290
[PyCon KR 2026] More Variants, More Diversity for AI Accelerators
achimnol
0
130
高専キャリア LT 発表内容
crysta1221
6
5.5k
Claude Codeを組織的に動かして月400PRを実現した話
happy_ryo
0
250
typoなんかねぇよ
raspython3
0
660
Featured
See All Featured
First, design no harm
axbom
PRO
2
1.3k
Utilizing Notion as your number one productivity tool
mfonobong
4
570
Game over? The fight for quality and originality in the time of robots
wayneb77
1
260
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
It's Worth the Effort
3n
188
29k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
290
Evolving SEO for Evolving Search Engines
ryanjones
0
280
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
470
Between Models and Reality
mayunak
4
450
How STYLIGHT went responsive
nonsquared
100
6.3k
Odyssey Design
rkendrick25
PRO
2
800
Transcript
None
[email protected]
email website @signedness
Technical Lead for Cloud
Developer Expert (first in Africa) https://developers.google.com/experts/people/johann-du-toit
Certified Architect + Data Engineer
Mentor since 2016
None
THIS TALK Realtime processing on video Further processing using Vision
API Training a custom model on Google Cloud
THIS TALK Realtime processing on video Further processing using Vision
API Training a custom model on Google Cloud
None
14 cameras per metro station on your way out
None
None
None
None
None
None
gocv.VideoCaptureDevice(0)
gocv.VideoCaptureFile(“a.mp4”)
gocv.IMRead(“test.png”)
for { webcam.Read(&img) window.IMShow(img) window.WaitKey(1) }
for { webcam.Read(&img) window.IMShow(img) window.WaitKey(1) }
gocv.NewWindow("Raw Video Source")
gocv.NewWindow("Raw Video Source") gocv.NewWindow("Raw Video Source")
None
for { webcam.Read(&img) // identify cars window.IMShow(img) window.WaitKey(1) }
None
None
None
30 frames per second
1000ms
33ms
None
~20ms
None
None
None
10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms
10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10m 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10m 10ms 10ms 10m 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10ms 10m 10m 10ms 10ms 10ms 10ms
None
None
None
None
HAAR Cascades
HAAR Wavelets
None
None
None
None
~20ms
None
frameNumber % 1 == 0
frameNumber % 2 == 0
frameNumber % 3 == 0
None
THE AGENDA Realtime processing on video Further processing using Vision
API Training a custom model on Google Cloud
None
None
None
2 Events
None
None
ImageNet (14 million images)
> day on
< 6 minutes
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
THE AGENDA Realtime processing on video Vision API Training a
custom model on Google Cloud
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
FIN
FINN