This AI Tool Erases People From Live Webcam Feed In Real-Time


There is a general belief that government agencies spy on people via their laptop’s in-built webcam, which is why many keep it covered. But Jason Mayes has found a better alternative.

Mayes, who is a Google web engineer, has developed an AI-powered tool that erases people from a live webcam feed without meddling with the rest of the shot.

The tool was created by Mayes using TensorFlow and Javascript to remove people from complex backgrounds in real-time. TensorFlow is a free and open-source framework offered by Google for building machine learning models.

The “people disappearing” tool uses machine learning to learn over time how to artificially create static background imagery, which is free of people in the vicinity. The neural network has been trained to recognize human beings and then delete them from a live webcam feed.

In the demonstration, we can see that the tool isn’t 100% perfect yet, as we can see some portions of him appearing in the ‘after’ video as he walks into the frame. However, we hope that the tool will improve overtime as the neural networks learn more.

Mayes has posted the source code of the tool on Github, and you can try the tool using the code in your browser. What makes the tool an exciting creation is the fact that it works in real-time and can be used to remove people from situations where people appear in surveillance video.

Anmol Sachdeva

Anmol Sachdeva

Anmol is a tech journalist who handles reportage of cybersecurity and Apple and OnePlus devices at Fossbytes. He's an ambivert who is striving hard to appease existential crisis by eating, writing, and scrolling through memes.
More From Fossbytes

Latest On Fossbytes

Find your dream job