This GitHub repository hosts a C++ program that transforms live video feeds or video files into captivating ASCII art in real-time. It harnesses the capabilities of the OpenCV library to manage video input and conduct video-to-text transformations.
- Real-time video-to-ASCII conversion
- Adjustable ASCII character set and resolution
- Easily customizable to suit your needs
This project depends on the following libraries:
- OpenCV (>= 4.0)
- Install OpenCV and set up the environment.
- If you are using vim edit the compile_commands.json. Find the path of opencv and change with the path in compile_commands.json
- Modify the opencv path in build.sh
- Modify the opencv libraries path in build.sh
- Give permission to build.sh by:
$ chmod +x build.sh - Run in terminal:
$ ./build.sh
- Edit the path of video in main.cpp
- Run in terminal:
$ ./build.sh