Class GenericBPC

Class Documentation

class GenericBPC

Public Functions

inline GenericBPC()
void initialize(xf::cv::Mat<SRC_T, ROWS, COLS, NPPC> &_src)
void update_row_idx()
void process_row(ROW_IDX_T r, xf::cv::Mat<SRC_T, ROWS, COLS, NPPC> &_src, xf::cv::Mat<SRC_T, ROWS, COLS, NPPC> &_dst)
void process_image(xf::cv::Mat<SRC_T, ROWS, COLS, NPPC> &_src, xf::cv::Mat<SRC_T, ROWS, COLS, NPPC> &_dst)

Public Members

xf::cv::Window<K_ROWS, XF_NPIXPERCYCLE(NPPC) + (K_COLS - 1), XF_DTUNAME(SRC_T, NPPC)> src_blk
xf::cv::Scalar<K_ROWS, K_ROW_IDX_T> row_idx
xf::cv::LineBuffer<K_ROWS, (COLS >> _NPPC_SHIFT_VAL), XF_TNAME(SRC_T, NPPC), (USE_URAM ? RAM_S2P_URAM : RAM_S2P_BRAM), (USE_URAM ? K_ROWS : 1)> buff
COL_IDX_T num_clks_per_row
SIZE_IDX_T rd_ptr
SIZE_IDX_T wr_ptr