xfOpenCV Library Functions

The xfOpenCV library is a set of select OpenCV functions optimized for Zynq-7000 All Programmable SoC and Zynq UltraScale+ MPSoC devices. The supported xfOpenCV library functions are listed in the following table:

The functions that are not supported on Zynq-7000 All Programmable SoC devices, when configured to use 128-bit interfaces in 8 pixel per cycle mode are listed in the following table:

Computations Input Processing Filters
Accumulate Bit Depth Conversion Box Filter: signed 16-bit pixel type, and unsigned 16-bit pixel type
Accumulate Squared   Custom Convolution: signed 16-bit output pixel type
Accumulate Weighted   Sobel filter
Gradient Magnitude   Scharr Filter
Gradient Phase    
Pixel-Wise Addition: signed 16-bit pixel type, and unsigned 16-bit pixel type    
Pixel-Wise Multiplication: signed 16-bit pixel type, and unsigned 16-bit pixel type    
Pixel-Wise Subtraction: signed 16-bit pixel type, and unsigned 16-bit pixel type