cloudFPGA (cF) API
1.0
The documentation of the source code of cloudFPGA (cF)
|
The Gammacorrection configuration header. More...
#include "hls_stream.h"
#include "ap_int.h"
#include "common/xf_common.hpp"
#include "common/xf_utility.hpp"
#include "xf_config_params.h"
#include "../../../../../HOST/vision/gammacorrection/include/config.h"
#include "imgproc/xf_gammacorrection.hpp"
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 | GammacorrectionAccelArray (ap_uint< 64 > *img_inp, ap_uint< 64 > *img_out, int rows, int cols, int threshold, int k) |
Top-level accelerated function of the Gammacorrection Application with array I/F. More... | |
void | GammacorrectionAccelStream (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) |
Top-level accelerated function of the Gammacorrection Application with array I/F. More... | |
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... | |
The Gammacorrection configuration header.
Definition in file xf_gammacorrection_config.h.