floe/backscrub
A virtual video device that applies deep semantic segmentation to replace video backgrounds in real time.

Velocity · 7d
+0.3
★ / day
Trend
→steady
star history
BackScrub creates a virtual webcam device that uses deep learning models to perform semantic segmentation on video frames, identifying people and replacing the background with an image. It leverages TensorFlow Lite, MediaPipe, and BodyPix models compiled to TFLite for efficient inference. The application runs as a userspace V4L2 camera source, outputting processed frames to any video conferencing software.