Virtual background for a live webcam feed using machine learning

This is my attempt to use BodyPix and replace the background of a live webcam feed. Even though the base idea is not an original one by any means but I tried to add my spin to it by incorporating BodyPix’s face features tracking and rendering a 3D object based on them. Also, you can download the docker image and give it a try yourself. All you’ll need is a Linux machine and a GPU. Even though it works without a GPU but its bad performance will be off-putting and I don’t recommend it. One last thing, it’s implemented all in NodeJs!

Read More »