The BGR2HSV
function converts the input image color space to HSV
color space and returns the HSV image as the output.
API Syntax
template<int SRC_T, int ROWS, int COLS,int NPC=1, int XFCVDEPTH_IN_1 = _XFCVDEPTH_DEFAULT, int XFCVDEPTH_OUT_1 = _XFCVDEPTH_DEFAULT>
void BGR2HSV(xf::cv::Mat<SRC_T, ROWS, COLS, NPC, XFCVDEPTH_IN_1> & _src_mat,xf::cv::Mat<SRC_T, ROWS, COLS, NPC, XFCVDEPTH_OUT_1> & _dst_mat)
Parameter Descriptions
The table below describes the template and the function parameters.
Parameter Description SRC_T Input pixel type should be XF_8UC3 DST_T Output pixel type should be XF_8UC3 ROWS Maximum height of input and output image COLS Maximum width of input and output image. Must be multiple of 8, for 8-pixel operation. NPC Number of pixels to be processed per cycle. Only XF_NPPC1 is supported. XFCVDEPTH_IN_1 Depth of the input image. XFCVDEPTH_OUT_1 Depth of the output image. _src_mat Input image _dst_mat Output image
Resource Utilization