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.post3-cp312-cp312-win_amd64.whl (27.1 MB view details)

Uploaded CPython 3.12Windows x86-64

aidge_backend_opencv-0.10.0.post3-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.post3-cp311-cp311-win_amd64.whl (27.1 MB view details)

Uploaded CPython 3.11Windows x86-64

aidge_backend_opencv-0.10.0.post3-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.post3-cp310-cp310-win_amd64.whl (27.1 MB view details)

Uploaded CPython 3.10Windows x86-64

aidge_backend_opencv-0.10.0.post3-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.post3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9901d3b5ece4eee55f9cd19a18d9292ed2ff46f35a9ae5c5191eea09d6c3edb1
MD5 e7325f74c658f9925c7d746b04ada163
BLAKE2b-256 50171ac789553ea55f18a848dadafb5588bb65a3c525b7717cc27efbdcafaeaf

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post3-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.post3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d023deffbe6491ce6bc9884becabf4e688244eb2fec201ab7bd62426336605f9
MD5 50411c548eb2015c4fd61f3adc7a0da1
BLAKE2b-256 8fe4cd3957fbb11edde36c62419f17e2a58da9ad9d25de01affc8da1f9f19e4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3e66a8385cdb776819869143ddd096985d094e99a2b85ec8d3d17359ae38c468
MD5 193382519d80e433f4ce54ee64b35bfc
BLAKE2b-256 f1a846416231e0472cc1456eadd7d6dc77d295f80bf06903788a1938122146d9

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post3-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.post3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 28d73010aa73ff5d7c5dbcfb9a2af6481be6b5530f1bca540803921fed72f614
MD5 7073025c64bfbfd97a262bd654307698
BLAKE2b-256 a7b324ca599c8e6538440785263ec8eb922814a48d9dc85d254a0d6a09aac904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidge_backend_opencv-0.10.0.post3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 16ccf69eebd15977e95960609d1ec2f9cd340625cc1d6c79e2272c8e87d205ff
MD5 895ea0bdff2ee1ec2312a40cb45483c6
BLAKE2b-256 f03257a3dc53a07fa63487c9a885cc58c66b75ac2f6bdfeba13940624ffe91d0

See more details on using hashes here.

File details

Details for the file aidge_backend_opencv-0.10.0.post3-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.post3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 90e35fce4cf65ac925b6c28f018ba2b31540bdf7b835240b5954a2a538e5790b
MD5 2afa692fff28d9067a9a72668a220cbe
BLAKE2b-256 5ddf6a0bdf658e9cf8cd7e2cdb28b399aa5c84031081ca4d3afe0219591e4578

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