OpenVX implementation
Project description
PyVX is an implementation of OpenVX in python. OpenVX is a standard for expressing computer vision processing algorithms as a graph of function nodes. This graph is verified once and can then be processed (executed) multiple times. This implementation gains its performance by generating C-code during the verification phase. This code is compiled and loaded dynamically and then called during the process phase.
To use this python implementation as an OpenVX backend from a C program, a shared library is provided. This library embeds python and provides an C API following the OpenVX specification. That way the C program does not need to be aware of the fact that python is used. Also, any C program following the OpenVX specification will be compilable with this backend.
Further details are provided in the Documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.