dotty_as is a camera filter that converts your webcam to dots. It makes you dotty as...
It will output to a virtual camera device for video conferencing software to use as a webcam.
It also includes RGB colour control, colour randomization modes and different dot types including an ASCII luminance mode.
-
Linux - all features.
-
Windows - does not have virtual camera output or camera capability detection.
-
Mac - currently untested.
pip install pyqt5 opencv-python-headless pyvirtualcam
Install packages for camera capability detection and virtual camera output
sudo apt install v4l2-utils v4l2loopback-utils
Install virtual camera device
sudo modprobe v4l2loopback devices=1
python3 ./dotty_as.py
Tested - Teams, Zoom, Skype, Discord
Be sure to turn the virtual camera output on before selecting it as a device from one of the above.
Teams seems to be picky about the resolution of virtual camera devices and works most reliably at 720p.