Virtual Webcam

The Virtual Webcam Background project allows you to use a virtual background in for your webcam image in any Linux program that uses a webcam like for example Zoom.
There are also a lot of other filters to make your video conferences more interesting.
(Stock Photo by Marcus Aurelius)

  1. Virtual Cam
  2. Virtual Webcam Linux
  3. Virtual Webcam Software

Webcam Underlay Example. You can place your live webcam video over any image and show it with the virtual webcam. More Canvas for Webcam. Yes, you can place your webcam video into the nice frame too. Turn on your fantasy! Change your face color to blue. Remember the Avatar movie? You can be the one of them now!

E2eSoft VCam is a Webcam Emulator, which emulates a webcam in your system and works like a real one. It can be used in most of the applications which use webcam, such as IM software, video broadcasting, video conferencing, video teaching, remote education, video chatting etc. CamMask supply thousands of abundant effects when you video chat with your friends. It allows you output the Video, Image Gallery, Desktop to your Webcam. Due to virtual webcam driver of CamMask, you can you use Webcam in several applications. Fake webcam installs itself as a virtual webcam on your computer and works like a real webcam in applications like Skype, Gtalk, or YIM. You can play videos on this webcam. You can also apply effects and overlays on webcam.

The Software

You can find the software project on GitHub: allo-/virtual_webcam_background.

Read more about how to use the software:

Inspiration

The program is inspired by the virtual background function of Zoom, that works only on Windows with a neural network and requires a green screen on Linux.

Benjamin Elder showed in a blog post how to combine the body-pix nodejs module with a python program for grabbing webcam images and sending the processed images to a virtual webcam. A direct implementation of the blog post can be found here.

As the programs in the post use a rather inefficient approach by sending the images via HTTP, I decided to try to implement it in one single python program, by using the body-pix model with the tensorflow python module and a python reimplementation of the neccessary functions to process the data for body-pix.
In addition I implemented a filter API, that allow for useful and funny filters, see the gallery below for a few examples.

Backgrounds

Use your favorite search engine and search for 'zoom backgrounds' ;-).

A few sites:

When you know other good sites with free to use images, send me a short E-Mail.

Example Images

Blurred Background
Fog Overlay
Snow Overlay
Virtual webcam streamlabsVirtual
Butterflies Overlay
Anonymize faces

Virtual Cam

Image Packs

Some image packs that are not included with the program.
Overlay animation: Snow Effect made by 'Kosmos Motion Graphics' (ZIP) (Source: Youtube)
Background video: Tree in the wind (ZIP)

Did you made a nice image pack? E-Mail me and I'll add it here.
Please include the license and attribution information.

Action Shots

Do you have a cool screenshot that you want to share? E-Mail me.

Contact

mail

Virtual Webcam Linux

(at)

Virtual Webcam Software

virtual-webcam.com

Comments are closed.