Aidge Backend OpenCV
Aidge Backend CUDA is the implementation library for computer vision databases, OpenCV tensor, operators and stimulis within the Aidge framework.
Quick Start
Prerequisite:
aidge_coreaidge_backend_cpu
pip install aidge-backend-opencv
🛠 Build from Source
Prerequisite (in addition to previous one):
- Please review the global installation instructions before proceeding.
- If using a virtual environment, use the same one for all Aidge modules.
1. Python or C++ installation using setup scripts
| Environment | C++ Development | Python Development |
|---|---|---|
| Windows | .\setup.ps1 -Modules backend_opencv -Tests -CppOnly |
.\setup.ps1 -Modules backend_opencv -Tests |
| Unix | ./setup.sh -m backend_opencv --tests --cpp-only |
./setup.sh -m backend_opencv --tests |
2. Python Installation (pip)
Run these commands from the aidge_backend_opencv/ directory:
# Standard install
pip install . -v
# Install with testing dependencies
pip install .[test] -v && pytest
Editable Install (Experimental)
Use this for real-time development without re-installing.
pip install --no-build-isolation -ve . --config-settings=editable.rebuild=true -Cbuild-dir=build
3. C++ Installation (CMake)
A CMakePresets.json is provided for standard configurations.
# Configure, Build, and Install
cmake --preset clang-debug
cmake --build --preset clang-debug
cmake --install
# Run C++ Tests
ctest --test-dir build/
Metadata
Release files for aidge-backend-opencv 0.10.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 232.8 MB
Release files / aidge_backend_opencv-0.10.1-cp313-cp313-win_amd64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 27.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2c6c192ace0372849248d49dff7aeb3e146f9db0265b78f75b5ea0d7300eec5f
|
|
BLAKE2b-256 checksum How to use checksums |
1a756101808dd78fbe539f349cba6d284cdc4ad11ab6c6ab7cc4844532cb00e0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.1 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1a1b1de6176d799b7d5f13442a35ca508165139acfd4e833bc4e8b85133c4a0c
|
|
BLAKE2b-256 checksum How to use checksums |
66fb9f14db4c1bef6a200601f2a85dbf4e6dd1cb5aae8d1fd1d9b3a428688d15
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp312-cp312-win_amd64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 27.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a8dccf129bf61a80b365d84e709cfb67417d0456921b291a1af70075edf0bc9f
|
|
BLAKE2b-256 checksum How to use checksums |
d38f08937ed437e8caf094e41a07cc2ab4aef385c41af236f93c80fa5430369d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.1 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
da42bd48f70d5759f6bc6b5c67b4b0b8499fad2fc78b14a12a0b4bfd6eea029e
|
|
BLAKE2b-256 checksum How to use checksums |
97f29bb6e40df2431e024a93e9ee207bc2ed173b0f3187e99e1691e8634d697d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp311-cp311-win_amd64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 27.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c1008092f415a7a121d4d672a3caeae6287d16ef8673230c27efeb46e95bab0
|
|
BLAKE2b-256 checksum How to use checksums |
4d8e5346f60b3c9439348ee828510763728efd2ecd3c79f12fca7859354a9547
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.1 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e84db888136ca71c972b8a2e48a0bee54f3efc92627d173114acadec2622c927
|
|
BLAKE2b-256 checksum How to use checksums |
c9af4d25af74da41f6d4f9f547db0699cf63461378146380502723df6acd292b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp310-cp310-win_amd64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 27.1 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
775c112500b420ba8cab87a9bdafde4e361238699f4e34f9c27f8ac1d8ac7fb7
|
|
BLAKE2b-256 checksum How to use checksums |
b198110e3949240a76bcf32ee6b52857c6eaf6d0cf6c4f5d42ae114a809a282b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / aidge_backend_opencv-0.10.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | aidge_backend_opencv-0.10.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 31.1 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
08fdabd5da0b7c7c6e3f8f09269fdf20d4f97ddba02bae1a11ee8358cfc1ee4f
|
|
BLAKE2b-256 checksum How to use checksums |
6827e379f96ed807b93ba062adc6c02aca7b2aa2e1242b1acc415b5c3cf88f92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|