Template Function xf::cv::Convolution_Process

Function Documentation

Warning

doxygenfunction: Unable to resolve function “xf::cv::Convolution_Process” with arguments “(xf::cv::Mat<SRC_T, ROWS, COLS, NPC>&, xf::cv::Mat<DST_T, ROWS, COLS, NPC>&, XF_SNAME(WORDWIDTH_SRC), XF_PTNAME(DEPTH_SRC), XF_SNAME(WORDWIDTH_SRC), XF_PTNAME(DEPTH_DST), short int, uint16_t, uchar, unsigned char, XF_SNAME(WORDWIDTH_DST) &, unsigned char, ap_uint<13>, uchar, unsigned short, ap_uint<13>, int&, int&)”. Candidate function could not be parsed. Parsing error is Error when parsing function declaration. If the function has no return type: Error in declarator or parameters-and-qualifiers Invalid C++ declaration: Expected identifier in nested name, got keyword: void [error at 210] template<int SRC_T, int DST_T, int ROWS, int COLS, int DEPTH_SRC, int DEPTH_DST, int NPC, int WORDWIDTH_SRC, int WORDWIDTH_DST, int TC, int FW, int filter_height, int filter_width, int F_COUNT, int PLANES> void Convolution_Process (xf::cv::Mat< SRC_T, ROWS, COLS, NPC > &_src, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_dst, XF_SNAME(WORDWIDTH_SRC) buf[filter_height][COLS >> XF_BITSHIFT(NPC)], XF_PTNAME(DEPTH_SRC) lbuf[filter_height][XF_NPIXPERCYCLE(NPC)+filter_width - 1], XF_SNAME(WORDWIDTH_SRC) tmp_buf[filter_height], XF_PTNAME(DEPTH_DST) mask_value[XF_NPIXPERCYCLE(NPC)], short int _filter[][filter_width], uint16_t image_width, uchar row_ind, unsigned char shift, XF_SNAME(WORDWIDTH_DST) &P0, unsigned char index[filter_height], ap_uint< 13 > col_factor, uchar filter_width_factor, unsigned short image_height, ap_uint< 13 > row, int &rd_ind, int &wr_ind) ——————————————————————————————————————————————————————————————————————^ If the function has a return type: Error in declarator or parameters-and-qualifiers If pointer to member declarator: Invalid C++ declaration: Expected ‘::’ in pointer to member (function). [error at 231] template<int SRC_T, int DST_T, int ROWS, int COLS, int DEPTH_SRC, int DEPTH_DST, int NPC, int WORDWIDTH_SRC, int WORDWIDTH_DST, int TC, int FW, int filter_height, int filter_width, int F_COUNT, int PLANES> void Convolution_Process (xf::cv::Mat< SRC_T, ROWS, COLS, NPC > &_src, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_dst, XF_SNAME(WORDWIDTH_SRC) buf[filter_height][COLS >> XF_BITSHIFT(NPC)], XF_PTNAME(DEPTH_SRC) lbuf[filter_height][XF_NPIXPERCYCLE(NPC)+filter_width - 1], XF_SNAME(WORDWIDTH_SRC) tmp_buf[filter_height], XF_PTNAME(DEPTH_DST) mask_value[XF_NPIXPERCYCLE(NPC)], short int _filter[][filter_width], uint16_t image_width, uchar row_ind, unsigned char shift, XF_SNAME(WORDWIDTH_DST) &P0, unsigned char index[filter_height], ap_uint< 13 > col_factor, uchar filter_width_factor, unsigned short image_height, ap_uint< 13 > row, int &rd_ind, int &wr_ind) —————————————————————————————————————————————————————————————————————————————^ If declarator-id: Invalid C++ declaration: Expecting “,” or “)” in parameters-and-qualifiers, got “b”. [error at 346] template<int SRC_T, int DST_T, int ROWS, int COLS, int DEPTH_SRC, int DEPTH_DST, int NPC, int WORDWIDTH_SRC, int WORDWIDTH_DST, int TC, int FW, int filter_height, int filter_width, int F_COUNT, int PLANES> void Convolution_Process (xf::cv::Mat< SRC_T, ROWS, COLS, NPC > &_src, xf::cv::Mat< DST_T, ROWS, COLS, NPC > &_dst, XF_SNAME(WORDWIDTH_SRC) buf[filter_height][COLS >> XF_BITSHIFT(NPC)], XF_PTNAME(DEPTH_SRC) lbuf[filter_height][XF_NPIXPERCYCLE(NPC)+filter_width - 1], XF_SNAME(WORDWIDTH_SRC) tmp_buf[filter_height], XF_PTNAME(DEPTH_DST) mask_value[XF_NPIXPERCYCLE(NPC)], short int _filter[][filter_width], uint16_t image_width, uchar row_ind, unsigned char shift, XF_SNAME(WORDWIDTH_DST) &P0, unsigned char index[filter_height], ap_uint< 13 > col_factor, uchar filter_width_factor, unsigned short image_height, ap_uint< 13 > row, int &rd_ind, int &wr_ind) ———————————————————————————————————————————————————————————————————————————————————————————————————————————————————-^