Skip to content

rebble16/video-to-ascii-cpp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video to ASCII Converter (C++)

This repository contains a C++ implementation of a real-time video-to-ASCII converter. It takes input from a webcam or video file and generates an ASCII art representation of the video content. The project uses OpenCV library to handle video input and processing.

Table of Contents

  1. Features
  2. Dependencies
  3. Building and Running
  4. Usage
  5. Example
  6. Contributing
  7. License

Features

  • Real-time video-to-ASCII conversion
  • Supports input from webcam or video files
  • Adjustable ASCII character set and resolution
  • Easily customizable to suit your needs
  • Cross-platform support (tested on Windows and Linux)

Dependencies

This project depends on the following libraries:

Building and Running

MacOS

  1. Install OpenCV and set up the environment.
  2. If you are using vim edit the compile_commands.json. Find the path of opencv and change with the path in compile_commands.json
  3. Modify the opencv path in build.sh
  4. Give permission to build.sh by:
    $ chmod +x build.sh
  5. Run in terminal:
    $ ./build.sh

Usage

  1. Edit the path of video in main.cpp
  2. Run in terminal:
    $ ./build.sh

Contributing

Contributions are welcome! Please feel free to open an issue or submit a pull request if you find a bug, have a feature request, or would like to improve the project in any way.

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 59.2%
  • Shell 40.8%