mirror of
https://github.com/Harshit-Dhanwalkar/AsciiCam.git
synced 2026-06-09 10:25:12 +02:00
Ascii video output from your webcam in your terminal.
| assets | ||
| C | ||
| Cpp | ||
| .gitignore | ||
| LICENSE | ||
| README.md | ||
AsciiCam
Ascii video output from webcam in terminal.
Build and Run
git clone https://github.com/Harshit-Dhanwalkar/AsciiCam.git
cd AsciiCam/C/
make
cd build/
./webcam_ascii --help
TODO
-
Adjust width and height of capturing frame.
-
A producer/consumer thread splitting.
-
Custom ASCII charset via config file
-
Brightness/contrast adjustment.
-
Reverse video - Invert brightness
\rightarrowcharset mapping -
Color output - Extract U/V channels, map to ANSI/RGB codes
-
Add feature to record and save it in popular video formats like
.mp4,.movand.gif. -
Dithering effect.
-
Sobel edge detection (kernel convolution). Algorithm reference: https://homepages.inf.ed.ac.uk/rbf/HIPR2/sobel.htm
-
Migrate from C to Cpp.