Back to Project List

greenscreen

A tool for video meetings which exposes a virtual camera that blurs backgrounds

Repository

This tool uses Tensorflow's bodyPix model to segment humans in camera feeds and adds a privacy filter that blurs backgrounds. It exposes a virtual webcam that can be selected in any video meeting application

Stack

  • Electron
  • Tensorflow
  • ffmpeg
  • v4l2loopback

Resources Used

Since this project makes use of v4l2loopback to write to a virtual device, it currently works only on Linux. Support for Windows and Mac will be added soon

Suyash
Sam Radhakrishnan

Project created by Suyash

September 11, 2020