jeeliz/jeelizFaceFilter
JavaScript/WebGL library for real-time multi-face detection and tracking with deep learning, designed for augmented reality face filters.

This library detects and tracks human faces in real time from webcam video using deep learning models via WebGL acceleration. It outputs raw face position, scale, and rotation data that can be overlaid with 3D content. The library integrates with popular 3D engines like Three.js and Babylon.js for rendering AR face filters and supports multiple simultaneous face tracking. Framework-agnostic by design, it can swap neural network models and runs entirely client-side in the browser.
Frequently asked
- What is jeeliz/jeelizFaceFilter?
- JavaScript/WebGL library for real-time multi-face detection and tracking with deep learning, designed for augmented reality face filters.
- Is jeelizFaceFilter open source?
- Yes — jeeliz/jeelizFaceFilter is open source, released under the Apache-2.0 license.
- What language is jeelizFaceFilter written in?
- jeeliz/jeelizFaceFilter is primarily written in JavaScript.
- How popular is jeelizFaceFilter?
- jeeliz/jeelizFaceFilter has 2.9k stars on GitHub.
- Where can I find jeelizFaceFilter?
- jeeliz/jeelizFaceFilter is on GitHub at https://github.com/jeeliz/jeelizFaceFilter.