colorevo
A Graphical User Interface to register color changes in regions of interest (ROI) of a video source.
The data source can either be a pre-recorded video file or a live stream from an attached camera. The user can interactively define any number of ROIs of arbitrary shapes for which the evolution of their average Hue, Saturation and Brightness values will be independently computed and plotted as a function of time.
The data processing can take place live (i.e while the video is being acquired) and/or later on based on the saved video (which allows the user to re-analyze the same data with different ROIs, for example).
The code is Free Software under the GPL, and written in pure Python. It uses OpenCV for accessing the video source. The Graphical user interface is based on PyQt and PyqtGraph. The video sources are internally converted and stored with HDF5 and processed with numpy.
Installation
With uv (recommended):
- Install
uv(follow the official installation instructions) - Use uv to install the latest stable release of colorevo (*):
uv tool install -U colorevo(*) Tip: to install the latest development version, replace the previous command by
uv tool install -U git+https://gitlab.com/c-p/colorevo.git@master
With pip
This is also a valid installation method, but you need to handle virtual environments manually:
- Create a python virtual environment (e.g. with
conda, orpyhon -m venvor ...) and activate it. - Run
pip install colorevo
Launching the GUI
Run:
colorevo
Credits
This software was originally developed for the CROMAPOC project (DPI2015-68917-R) of the Ministerio de Economia y Competitividad (MINECO, Spain)
Metadata
Release files for colorevo 1.0.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| colorevo-1.0.3.tar.gz | 71.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| colorevo-1.0.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 126.7 kB
Release files / colorevo-1.0.3.tar.gz
| Download URL | colorevo-1.0.3.tar.gz |
|---|---|
| Size | 71.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
61a2185f665e021a4aafbb7311a414631f2c96b49745ad757c05a89550b8960d
|
|
BLAKE2b-256 checksum How to use checksums |
9e0aa7a00bde5645931b4f999c428e6c125660124907c681acd5dc6b262038cd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.4.20
|
Release files / colorevo-1.0.3-py3-none-any.whl
| Download URL | colorevo-1.0.3-py3-none-any.whl |
|---|---|
| Size | 54.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
46ca1a695f7388cb5f3a4f2279aad7ed91dd241b1b0cb3877731b7949a2410a7
|
|
BLAKE2b-256 checksum How to use checksums |
35eb5b2b7ead9b9fd7ea103083ec1707aeef5c645a7d65fdfece7609526763f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.4.20
|