← all repositories

floe/backscrub

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

746 stars C++ Computer Vision
backscrub
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.

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