AsciiCam/README.md
2026-05-20 17:54:48 +05:30

829 B

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 \rightarrow charset 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, .mov and .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.