
Vladislav Markov
Stealth Startup
Usually, an iOS developer implements UI and works with APIs, but what lies beyond such tasks?
There is the world of computer vision and graphics, where mathematics ceases to be abstract: linear algebra and trigonometry bring facial expressions to life, while optimization transforms into GPU shaders.
In the talk, we will break down how face filters work under the hood: from face tracking and segmentation through Core ML to realistic filters.
We will cover two approaches:
Special attention will be paid to the technical implementation: how Vision works, how segmentation Core ML models are structured, and how to write custom shaders for CIKernel to achieve maximum performance.
Stealth Startup