https://github.com/adrianrosu54/tevi
CLI program that visualizes webcam and image input
https://github.com/adrianrosu54/tevi
ascii-art cli opencv tui
Last synced: 2 months ago
JSON representation
CLI program that visualizes webcam and image input
- Host: GitHub
- URL: https://github.com/adrianrosu54/tevi
- Owner: adrianrosu54
- License: gpl-3.0
- Created: 2026-01-06T22:10:42.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2026-05-01T12:35:22.000Z (2 months ago)
- Last Synced: 2026-05-01T13:28:53.355Z (2 months ago)
- Topics: ascii-art, cli, opencv, tui
- Language: C++
- Homepage:
- Size: 85 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TeVi
TeVi is a CLI application for displaying webcam image input directly in the
terminal. It enables the user to print images to the screen using **ANSI escape
sequences**.
## Usage
Print capture from webcam input:
```bash
tevi print
```
Print photo `image.jpg` as greyscale **ASCII** text to screen:
```bash
tevi print --file image.jpg --ascii --grey
```
## Building from source
Prerequisites:
* **vcpkg** installed with `VCPKG_ROOT` added to the `PATH` environment
variable
* **clang**, **ninja**, **cmake** installed
```bash
cmake --preset release
cmake --build build
./build/tevi
```
## License
This project is licensed under the GNU General Public License v3.0