https://github.com/lanzani/videocolorsbarcode
🎞️🎨 Generates a colors barcode by plotting the dominant color of each frame of a video.
https://github.com/lanzani/videocolorsbarcode
image-processing python streamlit video-processing
Last synced: 5 months ago
JSON representation
🎞️🎨 Generates a colors barcode by plotting the dominant color of each frame of a video.
- Host: GitHub
- URL: https://github.com/lanzani/videocolorsbarcode
- Owner: lanzani
- Created: 2023-04-21T17:17:38.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-12T00:41:05.000Z (over 2 years ago)
- Last Synced: 2025-06-30T23:41:47.704Z (7 months ago)
- Topics: image-processing, python, streamlit, video-processing
- Language: Python
- Homepage: https://videocolorsbarcode.onrender.com/
- Size: 1.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# Video Colors Barcode

## Description
This is a simple python script that generates a barcode from a video file. The barcode is created by extracting the
average color of each frame in the video and plotting it on a canvas. This visual representation of the video
provides a unique way to visualize its color distribution over time.
## Installation
Download or clone the repository.
```bash
git clone https://github.com/lanzani/VideoColorsBarcode
```
Install the dependencies with poetry.
```bash
poetry install
```
Or use pip.
```bash
pip install -r requirements.txt
```
## Streamlit UI
To run the streamlit UI, run the following command.
```bash
streamlit run VideoColorsBarcode/app.py
```
