Caman creates a fake virtual webcam for applications such as zoom or skype to have fun / fake show presence.
Follow this tutorial first.
- Stop any instance of v4l2loopback
sudo modprobe -r v4l2loopback
- Start v4l2loopback for fake webcam
sudo modprobe v4l2loopback devices=1 video_nr=20 card_label="v4l2loopback" exclusive_caps=1
- Start BodyPix node server
node app.js
- Start Caman
python caman.py
- Force enabling discrete graphics card with
sudo tee /proc/acpi/bbswitch <<< ON
- Stop any instance of v4l2loopback
sudo modprobe -r v4l2loopback
- Start v4l2loopback for fake webcam
sudo modprobe v4l2loopback devices=1 video_nr=20 card_label="v4l2loopback" exclusive_caps=1
- Start BodyPix node server
LD_LIBRARY_PATH=/opt/cuda/lib:$LD_LIBRARY_PATH TF_FORCE_GPU_ALLOW_GROWTH=true node app.js
- Start Caman
python caman.py
- All elements designed as layers
- Can be resized and moved around
- Each layer running on a separate thread
- Boomerang
Stop webcam and fake presence by playing the last 2 seconds back and forth. - Virtual Background
- Desktop Share with mouse pointer
- Filters
- Smoothing
- Hologram effect
- Invert
- And many other features