Skip to main content

Aidge logo

EPL 2.0 Examples PyPi Examples Documentation Status GitLab Contributors Open GitLab Issues Closed GitLab Issues

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_core
  • aidge_backend_cpu
pip install aidge-backend-opencv

🛠 Build from Source

Prerequisite (in addition to previous one):

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)

Table of built distributions (wheels) for aidge-backend-opencv 0.10.1
File
aidge_backend_opencv-0.10.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
aidge_backend_opencv-0.10.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
aidge_backend_opencv-0.10.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
aidge_backend_opencv-0.10.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
aidge_backend_opencv-0.10.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
aidge_backend_opencv-0.10.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
aidge_backend_opencv-0.10.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
aidge_backend_opencv-0.10.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details

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
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page