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

[!TIP] On Windows at least, make sure to add the following environment variables:

  • OpenCV_DIR - It should be set to OpenCV build's folder, e.g. opencv-X.Y.Z\build
  • OPENCV_DLL_DIR - It should be set to OpenCV dll's folder, e.g. opencv-X.Y.Z\build\x64\vc16\bin
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

[!TIP] Use Get-Help setup.ps1 (Windows) or ./setup.sh -h (Unix) for full documentation.

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)

[!IMPORTANT] Use this for C++ only projects. This method does not create a Python package.

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/

[!TIP] Create a CMakeUserPresets.json to define your own local build configurations.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

aidge_backend_opencv-0.10.0.post2-cp312-cp312-win_amd64.whl (27.1 MB view details)

Uploaded CPython 3.12Windows x86-64

aidge_backend_opencv-0.10.0.post2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (31.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aidge_backend_opencv-0.10.0.post2-cp311-cp311-win_amd64.whl (27.1 MB view details)

Uploaded CPython 3.11Windows x86-64

aidge_backend_opencv-0.10.0.post2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (31.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

aidge_backend_opencv-0.10.0.post2-cp310-cp310-win_amd64.whl (27.1 MB view details)

Uploaded CPython 3.10Windows x86-64

aidge_backend_opencv-0.10.0.post2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (31.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

File details

Details for the file aidge_backend_opencv-0.10.0.post2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3a760cc55e84484af100155f97d33cd50e9296c0efb3abba66ef3dcfa0f206b5
MD5 3fd25ef8742ecb6227b4a58a5d79223b
BLAKE2b-256 f5f374375bff7497f3339c98904b11c1d3a1709152e54975cebdbc5a8a9e6ae5

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 05fe468723b4e7e5a5155f24c886666ab92475ae3ff96992a5ae8334bc133e71
MD5 bd7c74cdedf583db9988a0706d96adb5
BLAKE2b-256 bcbace7d550a7e89b5a99881ce57691b5f3bee40cc985984fdae84e257a402de

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8d6d265bf689a0c771968f2e33f1eda6ee57cd96dd15d4f88a84fd3af3883023
MD5 1825dcb981a01eda3a1ced8f223c051b
BLAKE2b-256 8afe7421c0298fc16c5e12d6faf744b2e8df7829d119551d29a4454ec51058ac

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9680dfc1d3094b8088068ed49abacd2034abbdc8643cf387d4b060dd6669db5d
MD5 6f8625df2fcf5d88a2a9ac99cfc27229
BLAKE2b-256 10c04fd44813dcbd133425523f061c88916d8210f533383b970d1f44a97c6f24

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e1c21fde5f247599679436c735ea8735f48624f2bb5562c2a26597986b857d5
MD5 10e7fe719ee9d7806ceba98321c82831
BLAKE2b-256 8bbb87000607231dc9c2e61c844b600385c60a30087bca0507c48368f7ee314a

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f3568b02e91a744ef0504b49581521c85aaa18aa0d2a57c351061af0b3ce3f17
MD5 78b1e84c525941941d7f3484b445c8d9
BLAKE2b-256 10f1896531b43c2aa1642400811d9344280deabf7442eb889c079a92ae7e1790

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page