Basic Features - 2024.1 English

Vitis Libraries

Release Date
2024-08-06
Version
2024.1 English

All Vitis vision library functions follow a common format. The following properties are true for all functions:

  • All the functions are designed as templates and all arguments that are images, must be provided as xf::cv::Mat.
  • All functions are defined in the xf::cv namespace.
  • Some of the major template arguments are:
    • Maximum size of the image to be processed
    • Datatype defining the properties of each pixel
    • Number of pixels to be processed per clock cycle
    • Depth of the hls::stream defined in xf::cv::Mat
    • Other compile-time arguments relevent to the functionality.

The Vitis vision library contains enumerated datatypes which enables you to configure xf::cv::Mat. For more details on xf::cv::Mat, see the xf::cv::Mat Image Container Class.