A program for manipulating your video streams.
Compose your visual effects and send them to a virtual camera, then open the virtual camera from other programs such as Google Meet.
Enjoy it!
- deep-vision-4u.py: script for main application script using the dddpy package
- dddpy: package implementing a video processing framework
- dddpy-example.py: script for an example application script using the dddpy package
To set output on a virtual camera, a virtual camera which have to be installed first.
For Windows or MAC install OBS, for Linux install v4l2loopback (see pyvirtualcam documentation).
wget http://deb.debian.org/debian/pool/main/v/v4l2loopback/v4l2loopback-dkms_0.12.4-1_all.deb
sudo dpkg -i v4l2loopback-dkms_0.12.4-1_all.debsudo modprobe -r v4l2loopback
sudo modprobe v4l2loopback devices=1 exclusive_caps=1,1 video_nr=5 card_label="deepVision4u Camera"
v4l2-ctl --list-devices -d5to remove virtual cam
sudo modprobe -r v4l2loopbackExport deep-vision-4u environment in environment.yml
conda activate deep-vision-4u
conda env export > env_ubuntu_18_04.ymlRemove deep-vision-4u environment
conda remove --name deep-vision-4u --allCreate environment from the environment.yml and list all environments
conda env create -f environment.yml
conda env listconda activate deep-vision-4u
conda install pip
pip3 install -I opencv-contrib-python
pip3 install pyvirtualcam
pip3 install pyinstaller
pip3 install auto-py-to-exe