|
#define | CLAMP(x, a, b) ( (x) > (b) ? (b) : ( (x) < (a) ? (a) : (x) ) ) |
|
#define | CLAMP_0_255(x) CLAMP(x,0,255) |
|
#define | CLAMP_BOTTOM(x, a) (((x) < (a)) ? (a) : (x)) |
|
#define | CLAMP_TOP(x, a) (((x) > (a)) ? (a) : (x)) |
|
#define | NCV_CT_ASSERT(X) |
|
#define | NCV_CT_PREP_PASTE(a, b) NCV_CT_PREP_PASTE_AUX(a, b) |
| Concatenation macro.
|
|
#define | NCV_CT_PREP_PASTE_AUX(a, b) a##b |
| Concatenation indirection macro.
|
|
#define | NCV_RESET_SKIP_COND(x) __ncv_skip_cond = x |
|
#define | NCV_SET_SKIP_COND(x) bool __ncv_skip_cond = x |
|
#define | NCV_SKIP_COND_BEGIN if (!__ncv_skip_cond) { |
|
#define | NCV_SKIP_COND_END } |
|
#define | ncvAssertCUDALastErrorReturn(errCode) |
|
#define | ncvAssertCUDAReturn(cudacall, errCode) |
|
#define | ncvAssertPrintCheck(pred, msg) |
|
#define | ncvAssertPrintReturn(pred, msg, err) |
|
#define | ncvAssertReturn(pred, err) |
|
#define | ncvAssertReturnNcvStat(ncvOp) |
|
#define | ncvSafeMatAlloc(name, type, alloc, width, height, err) |
|
#define | SQR(x) ((x)*(x)) |
|
#define | SUB_BEGIN(type, name) struct { __inline type name |
|
#define | SUB_CALL(name) name.name |
|
#define | SUB_END(name) } name; |
|
|
Ncv32u | alignUp (Ncv32u what, Ncv32u alignment) |
|
NCVStatus | memSegCopyHelper (void *dst, NCVMemoryType dstType, const void *src, NCVMemoryType srcType, size_t sz, cudaStream_t cuStream) |
|
NCVStatus | memSegCopyHelper2D (void *dst, Ncv32u dstPitch, NCVMemoryType dstType, const void *src, Ncv32u srcPitch, NCVMemoryType srcType, Ncv32u widthbytes, Ncv32u height, cudaStream_t cuStream) |
|
void | ncvDebugOutput (const cv::String &msg) |
|
NCVStatus | ncvDrawRects_32u_device (Ncv32u *d_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *d_rects, Ncv32u numRects, Ncv32u color, cudaStream_t cuStream) |
|
NCVStatus | ncvDrawRects_32u_host (Ncv32u *h_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *h_rects, Ncv32u numRects, Ncv32u color) |
|
NCVStatus | ncvDrawRects_8u_device (Ncv8u *d_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *d_rects, Ncv32u numRects, Ncv8u color, cudaStream_t cuStream) |
|
NCVStatus | ncvDrawRects_8u_host (Ncv8u *h_dst, Ncv32u dstStride, Ncv32u dstWidth, Ncv32u dstHeight, NcvRect32u *h_rects, Ncv32u numRects, Ncv8u color) |
|
double | ncvEndQueryTimerMs (NcvTimer t) |
|
double | ncvEndQueryTimerUs (NcvTimer t) |
|
NCVStatus | ncvGroupRectangles_host (NCVVector< NcvRect32u > &hypotheses, Ncv32u &numHypotheses, Ncv32u minNeighbors, Ncv32f intersectEps, NCVVector< Ncv32u > *hypothesesWeights) |
|
void | ncvSetDebugOutputHandler (NCVDebugOutputHandler *func) |
|
NcvTimer | ncvStartTimer (void) |
|