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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Johann du Toit
March 06, 2019
Programming
0
81
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
Tweet
Share
More Decks by Johann du Toit
See All by Johann du Toit
RESPECTING THE MICROSERVICE.
johanndutoit
1
74
Attacking a K8s cluster and how defending it
johanndutoit
0
64
Progressive Web Apps in 15 Minutes
johanndutoit
0
44
The Machine Learning Intervention
johanndutoit
0
69
Progressive Web Apps
johanndutoit
0
96
Progressive Web Apps
johanndutoit
0
100
Launchpad Start Day 2 - Google Design Sprints
johanndutoit
2
120
Google Design Sprints
johanndutoit
0
93
Cloud Messaging
johanndutoit
0
180
Other Decks in Programming
See All in Programming
Grafana:建立系統全知視角的捷徑
blueswen
0
320
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
2.4k
React 19でつくる「気持ちいいUI」- 楽観的UIのすすめ
himorishige
11
5.9k
AIエージェントの設計で注意するべきポイント6選
har1101
7
3.4k
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
410
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
190
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
190
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
440
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
590
Architectural Extensions
denyspoltorak
0
270
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.8k
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
Featured
See All Featured
Leo the Paperboy
mayatellez
4
1.4k
Utilizing Notion as your number one productivity tool
mfonobong
2
210
Code Review Best Practice
trishagee
74
20k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
0
190
The untapped power of vector embeddings
frankvandijk
1
1.6k
The SEO identity crisis: Don't let AI make you average
varn
0
62
Test your architecture with Archunit
thirion
1
2.1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
117
110k
GitHub's CSS Performance
jonrohan
1032
470k
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