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
FaceTracking-ARKit-trySwift.pdf
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Berta Devant
September 04, 2018
Programming
2
110
FaceTracking-ARKit-trySwift.pdf
Berta Devant
September 04, 2018
Tweet
Share
More Decks by Berta Devant
See All by Berta Devant
Creating the perfect abstract
bertadevant
0
69
Explain, please: Help your users trust you!
bertadevant
0
130
Other Decks in Programming
See All in Programming
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
530
朝日新聞のデジタル版を支えるGoバックエンド ー価値ある情報をいち早く確実にお届けするために
junkiishida
1
380
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
9
2.2k
CDIの誤解しがちな仕様とその対処TIPS
futokiyo
0
180
CSC307 Lecture 12
javiergs
PRO
0
460
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
290
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
340
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
150
DevinとClaude Code、SREの現場で使い倒してみた件
karia
1
960
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
220
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
350
CSC307 Lecture 14
javiergs
PRO
0
450
Featured
See All Featured
New Earth Scene 8
popppiees
1
1.7k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
200
Thoughts on Productivity
jonyablonski
75
5.1k
Agile that works and the tools we love
rasmusluckow
331
21k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Side Projects
sachag
455
43k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
620
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
260
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
Transcript
FaceTracking using ARKit Memojis Under the Hood
Berta Devant IOS Developer @Novoda @bertadevant
AR 101 ARKit Face Tracking The Future ™
AR WHAT?? World Tracking & Scene Understanding Face Tracking Rendering
Image Tracking 3D object detection Persistence & Multi user
All the words Feature points AR Anchors AR Scene View
AR Session AR Tracking Configuration ARSCNViewDelegate
Show code or go home
ARFaceAnchors ARFaceGeometry ARSCNFaceGeometry
ARFaceAnchor : ARAnchor Position and orientation relative to World Geometry
52 blendShape Movements leftEye rightEye lookAtPoint
ARFaceGeometry 3D description of the Face Init(blendShapes) Topology of mesh
Vertices textureCoordinates triangleIndices
Show code or go home
Show code or go home
Show me!!!
ARSCNFaceGeometry: SCNGeometry SceneKit representation of face topology “What you see
on the screen” Update(from: ARFaceGeometry) Updates movements and expressions only init?(device: MTLDevice) Need Device
Show code or go home
Show me!!!
Face Alterations Face Identification Security Occlusion Geometry Accessibility User Interaction
Thanks https://github.com/novoda/ios-demos @bertadevant