OpenCV 4.11.0
开源计算机视觉库
|
#include "opencv2/core/cvdef.h"
#include <cuda_runtime.h>
#include "opencv2/core/cvstd.hpp"
#include "opencv2/core/utility.hpp"
类 | |
结构体 | NcvCTprep::assertTest< x > |
结构体 | NcvCTprep::CT_ASSERT_FAILURE< true > |
类 | INCVMemAllocator |
类 | NCVMatrix< T > |
类 | NCVMatrixAlloc< T > |
类 | NCVMatrixReuse< T > |
类 | NCVMemNativeAllocator |
结构体 | NCVMemPtr |
结构体 | NCVMemSegment |
类 | NCVMemStackAllocator |
结构体 | NcvPoint2D32s |
结构体 | NcvPoint2D32u |
结构体 | NcvRect32s |
结构体 | NcvRect32u |
结构体 | NcvRect8u |
结构体 | NcvSize32s |
结构体 | NcvSize32u |
类 | NCVVector< T > |
类 | NCVVectorAlloc< T > |
类 | NCVVectorReuse< T > |
命名空间 | |
命名空间 | NcvCTprep |
宏 | |
#define | CLAMP(x, a, b) |
#define | CLAMP_0_255(x) |
#define | CLAMP_BOTTOM(x, a) |
#define | CLAMP_TOP(x, a) |
#define | NCV_CT_ASSERT(X) |
#define | NCV_CT_PREP_PASTE(a, b) |
连接宏。 | |
#define | NCV_CT_PREP_PASTE_AUX(a, b) |
连接间接宏。 | |
#define | NCV_RESET_SKIP_COND(x) |
#define | NCV_SET_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) |
#define | SUB_BEGIN(type, name) |
#define | SUB_CALL(name) |
#define | SUB_END(name) |
类型定义 | |
typedef short | Ncv16s |
typedef unsigned short | Ncv16u |
typedef float | Ncv32f |
typedef int | Ncv32s |
typedef unsigned int | Ncv32u |
typedef double | Ncv64f |
typedef long long | Ncv64s |
typedef uint64 | Ncv64u |
typedef signed char | Ncv8s |
typedef unsigned char | Ncv8u |
typedef bool | NcvBool |
typedef void | NCVDebugOutputHandler(const cv::String &msg) |
typedef Ncv32u | NCVStatus |
typedef struct _NcvTimer * | NcvTimer |
函数 | |
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) |
双精度浮点数 | ncvEndQueryTimerMs (NcvTimer t) |
双精度浮点数 | 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) |
变量 | |
常量 Ncv32u | K_LOG2_WARP_SIZE = 5 |
常量 Ncv32u | K_WARP_SIZE = 32 |