← all repositories

jeeliz/jeelizFaceFilter

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

2.9k stars JavaScript Computer VisionInference · Serving
jeelizFaceFilter
Not currently ranked — collecting fresh signals.
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.