|
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.