JeelizFaceFilter JavaScript / WebGL
A face tracking library in JavaScript / webGL, for webcams and augmented reality (AR)
With its own characteristics, detection of multiple faces, rotation and opening of the mouth, to be able to be interfaced with already existing 3D engines like Aframe, THREES.JS, Babylon.JS, CANVAS3D, CSS3D,�
This library in JavaScript, detects and tracks the face in real time, from the webcam video stream captured with the WebRTC electronic communication protocol. Where to be able to superimpose 3D content dedicated to augmented reality (AR) applications.
Various examples of integration provided and included in the repository, where you can find an ideal starting point to be able to design or create your own augmented reality (AR) application, based on face tracking.
Democratizing Webcam Eye Tracking on the Browser:
WebGazer.js is an eye tracking library that uses common webcams to infer real-time eye locations from web visitors on a page. The eye tracking model it contains self-calibrates by watching web visitors interact with the web page and maps the characteristics of the eye and positions on the screen. WebGazer.js is fully written in JavaScript and with just a few lines of code can be integrated into any website that wants to better understand their visitors and transform their user experience. WebGazer.js runs entirely in the client browser, so no video data should be sent to a server, and it requires the consent of the user to access his webcam.
WebGazer.js on an Empty Webpage with calibration
See how easy it is to integrate WebGazer.js on any webpage. With just a few clicks you will get real-time predictions. Follow the popup instructions to click through 9 calibration points on the screen whilst looking at the cursor.
Ball Collision Game
Move the orange ball with your eyes and create collisions with the blue balls. Train WebGazer.js by clicking in various locations within the screen, while looking at your cursor.
gazefilter
GazeFilter is a javascript library for collecting webcam eye tracking data.
Features:
allows tracking of the face, eyes, pupil and gaze;
works entirely on the client side;
has built-in tools for calibrating, viewing and recording.