← all repositories

jasonmayes/Real-Time-Person-Removal

A real-time person removal tool that uses TensorFlow.js to segment and remove humans from video backgrounds in the browser.

5.2k stars JavaScript Computer Vision
Real-Time-Person-Removal
Velocity · 7d
+2.2
★ / day
Trend
steady
star history

This project uses TensorFlow.js to perform real-time semantic segmentation on video streams, learning background patterns over time to identify and remove people from complex scenes. The ML model runs entirely in the web browser using JavaScript, enabling client-side inference without server-side processing. It demonstrates how modern browser-based ML can be applied to interactive computer vision tasks.

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