AMD OpenVX Extensions
The OpenVX framework provides a mechanism to add new vision functions to OpenVX by 3rd party vendors. This project has below OpenVX modules and utilities to extend AMD OpenVX (amd_openvx) project, which contains the AMD OpenVX Core Engine.
- amd_loomsl: AMD Radeon LOOM stitching library for live 360-degree video applications
vx_amd_mediais an OpenVX AMD media extension module. This module has mainly two OpenVX extension nodes.
com.amd.amd_media.decodenode for video/jpeg decoding and
com.amd.amd_media.encodenode for video encoding
amd_opencv: OpenVX module that implements a mechanism to access OpenCV functionality as OpenVX kernels
amd_winml: WinML extension will allow developers to import a pre-trained ONNX model into an OpenVX graph and add hundreds of different pre & post processing
user-definedfunctions, available in OpenVX and OpenCV interop, to the input and output of the neural net model. This will allow developers to build an end to end application for inference.