vladmandic/human
A TensorFlow.js-based computer vision library providing face detection, body pose tracking, hand tracking, and gesture recognition with support for WebGPU, WebGL, WASM, and CPU backends.

The Human library is a browser and Node.js compatible computer vision framework that combines multiple machine learning models for real-time analysis. It performs face detection and recognition, body pose estimation, hand and finger tracking, iris analysis, and predicts age, gender, emotion, and gaze. The system features intelligent frame change detection and temporal interpolation for optimized performance across different hardware backends.