#89 · Primary category: Computer Vision

obs-backgroundremoval

background-segmentation computer-vision image-segmentation libobs mac-osx obs obs-plugin obs-studio obs-studio-plugin obsproject onnx onnx-runtime onnxruntime onnxruntime-gpu plugin video-segmentation

An OBS plugin for removing background in portrait images (video), making it easy to replace the background when recording or streaming.

Project last updated:08/29/26

GitHub Stars

4.5K

Forks

288

Contributors

36

License

GPL-3.0

Why we included this project

Streamers and meeting hosts who want a virtual background rarely want to buy a physical green screen, and this OBS plugin gives them a software-only alternative. It attaches as a filter to any video source and segments people in real time, with several models to pick from, so you can favor the fast MediaPipe portrait model or the cleaner matte from Robust Video Matting. It goes beyond people too: a depth-of-field mode blurs the backdrop, and a general object remover cuts out non-human subjects. The ONNX models and GPU acceleration ship with the plugin, so you don't have to stand up segmentation infrastructure yourself. The bundled low-light enhancement filter is a useful extra if your camera feed runs dark.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category