An easy to use library for constructing OpenCV HighGUI interfaces.
Project description
vuba
vuba (formerly cvu) is an easy to use library for constructing OpenCV HighGUI interfaces.
- Documentation: https://vuba.readthedocs.io/en/latest/
- Example scripts: https://github.com/EmbryoPhenomics/vuba/examples
- Installation: https://vuba.readthedocs.io/en/latest/installing.html
- Source code: https://github.com/EmbryoPhenomics/vuba/vuba
We developed this library to make coding up computer vision interfaces fast and efficient, allowing users to focus on their given application and bypass the challenges associated with developing a working user interface. We have since extended this to other areas of the OpenCV library, writing wrappers where we feel the reduction in code verbosity improves both readability and reduces complexity in codebases.
Currently the library is split up into three modules:
- gui -
OpenCVHighGUI constructors, for both individual/multiple images and video sequences. These all share the same base constructor class, where the interfaces are constructed through a series of decorators. This enables users to create complex interfaces through a simple, declarative API. - imio - Image readers and writers for handling various image formats. Note that regardless of format, the handlers share the same API.
- ops- Image operations, from simple drawing functions to contour filters and mask constructors.
This library is still in active development and so we welcome feedback on any aspect of vuba.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vuba-0.2.9.2.tar.gz.
File metadata
- Download URL: vuba-0.2.9.2.tar.gz
- Upload date:
- Size: 16.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa21603a3243f411e0baaaf3214185a28eee0d0284b48de62f4cd758534fd626
|
|
| MD5 |
536a32a93410126a99a2f5c1726372d3
|
|
| BLAKE2b-256 |
13a61bb4b098637ff883666ac77631b6fc0fc282f98fa760f38620729e6c2a62
|
File details
Details for the file vuba-0.2.9.2-py3-none-any.whl.
File metadata
- Download URL: vuba-0.2.9.2-py3-none-any.whl
- Upload date:
- Size: 16.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.25.0 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7ee0dfa2aa81348569779ba80ea09f412e01dc73be7fe4ef68d6907d9b0216e4
|
|
| MD5 |
fa8fe6a63b4e1e03ad8501fe9f4110fb
|
|
| BLAKE2b-256 |
40611440c6b1d1509683ab47f0f274c3676a37766f467d4c88e074392148e3f8
|