cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
xf_harris_config.h File Reference
#include "hls_stream.h"
#include "ap_int.h"
#include "common/xf_common.hpp"
#include "common/xf_utility.hpp"
#include "features/xf_gammacorrection.hpp"
#include "xf_config_params.h"
#include "../../../../../HOST/vision/gammacorrection/include/config.h"
#include "imgproc/xf_gammacorrection.hpp"
Include dependency graph for xf_harris_config.h:

Go to the source code of this file.

Macros

#define NPC1   XF_NPPC1
 
#define CH_TYPE   XF_GRAY
 
#define INPUT_PTR_WIDTH   64
 
#define OUTPUT_PTR_WIDTH   64
 
#define NPIX   XF_NPPC1
 
#define WIDTH   FRAME_WIDTH
 
#define HEIGHT   FRAME_HEIGHT
 
#define IMGSIZE   FRAME_TOTAL
 
#define IMG_PACKETS   IMGSIZE/(INPUT_PTR_WIDTH/8)
 
#define IN_TYPE   XF_8UC1
 
#define OUT_TYPE   XF_8UC1
 

Functions

void gammacorrection_accel (xf::cv::Mat< XF_8UC1, 256, 256, XF_NPPC1 > &_src, xf::cv::Mat< XF_8UC1, 256, 256, XF_NPPC1 > &_dst, unsigned short Thresh, unsigned short k)
 
void cornerGammacorrectionAccelArray (ap_uint< 64 > *img_inp, ap_uint< 64 > *img_out, int rows, int cols, int threshold, int k)
 
void cornerGammacorrectionAccelStream (hls::stream< ap_axiu< 64, 0, 0, 0 > > &img_in_axi_stream, hls::stream< ap_axiu< 64, 0, 0, 0 > > &img_out_axi_stream, int rows, int cols, int threshold, int k)
 
void gammacorrection_accel (xf::cv::Mat< XF_8UC1, 256, 256, XF_NPPC1 > &imgInput1, xf::cv::Mat< XF_8UC1, 256, 256, XF_NPPC1 > &imgOutput, float gammaval)
 Top-level accelerated function of the Gammacorrection Application with xf::cv I/F. More...