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.
Metadata
Release files for vuba 0.2.9.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| vuba-0.2.9.2.tar.gz | 16.0 kB | Without provenance | Details for vuba-0.2.9.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| vuba-0.2.9.2-py3-none-any.whl | Python 3 | none | any | Details for vuba-0.2.9.2-py3-none-any.whl |
Total release size: 32.6 kB
Release files / vuba-0.2.9.2.tar.gz
| Download URL | vuba-0.2.9.2.tar.gz |
|---|---|
| Size | 16.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
aa21603a3243f411e0baaaf3214185a28eee0d0284b48de62f4cd758534fd626
|
|
BLAKE2b-256 checksum How to use checksums |
13a61bb4b098637ff883666ac77631b6fc0fc282f98fa760f38620729e6c2a62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / vuba-0.2.9.2-py3-none-any.whl
| Download URL | vuba-0.2.9.2-py3-none-any.whl |
|---|---|
| Size | 16.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7ee0dfa2aa81348569779ba80ea09f412e01dc73be7fe4ef68d6907d9b0216e4
|
|
BLAKE2b-256 checksum How to use checksums |
40611440c6b1d1509683ab47f0f274c3676a37766f467d4c88e074392148e3f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for vuba 0.2.9.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.