![]() |
OpenCV 4.10.0
开源计算机视觉
|
#include <cstddef>#include <stdint.h>宏 | |
返回代码 | |
| #define | CV_HAL_ERROR_NOT_IMPLEMENTED 1 |
| #define | CV_HAL_ERROR_OK 0 |
| #define | CV_HAL_ERROR_UNKNOWN -1 |
比较运算操作 | |
| |
| #define | CV_HAL_CMP_EQ 0 |
| #define | CV_HAL_CMP_GE 2 |
| #define | CVHalCMPGT 1 |
| #define | CVHalCMPLE 4 |
| #define | CVHalCMPLT 3 |
| #define | CVHalCMPNE 5 |
边界处理模式 | |
| |
| #define | CVHalBorderCONSTANT 0 |
| #define | CVHalBorderISOLATED 16 |
| #define | CVHalBorderREFLECT 2 |
| #define | CVHalBorderREFLECT_101 4 |
| #define | CVHalBorderREPLICATE 1 |
| #define | CVHalBorderTRANSPARENT 5 |
| #define | CVHalBorderWRAP 3 |
DFT 标志 | |
| #define | CVHalDFTCOMPLEXOUTPUT 16 |
| #define | CVHalDFTINVERSE 1 |
| #define | CVHalDFTISCONTINUOUS 512 |
| #define | CVHalDFTISINPLACE 1024 |
| #define | CVHalDFTREALOUTPUT 32 |
| #define | CVHalDFTROWS 4 |
| #define | CVHalDFTSCALE 2 |
| #define | CVHalDFTSTAGECOLS 128 |
| #define | CVHalDFTTWOSTAGE 64 |
SVD 标志 | |
| #define | CVHalSVDFULLUV 8 |
| #define | CVHalSVDMODIFYA 4 |
| #define | CVHalSVDNOUV 1 |
| #define | CVHalSVDSHORTUV 2 |
Gemm 标志 | |
| #define | CVHalGEMM_1_T 1 |
| #define | CVHalGEMM_2_T 2 |
| #define | CVHalGEMM_3_T 4 |
数据类型 | |
原始类型
| |
| #define | CV_16F 7 |
| #define | CV_16FC(n) CV_MAKETYPE(CV_16F,n) |
| #define | CV_16FC1 CV_MAKETYPE(CV_16F,1) |
| #define | CV_16FC2 CV_MAKETYPE(CV_16F,2) |
| #define | |
| #define | |
| #define | |
| #define | |
| #define | CV_16SC1 |
| #define | CV_16SC2 |
| #define | CV_16SC3 |
| #define | |
| #define | |
| #define | CV_16UC(n) |
| #define | |
| #define | |
| #define | CV_16UC3 |
| #define | |
| #define | |
| #define | |
| #define | |
| #define | CV_32FC2 CV_MAKETYPE(CV_32F,2) |
| #define | CV_32FC3 CV_MAKETYPE(CV_32F,3) |
| #define | CV_32FC4 CV_MAKETYPE(CV_32F,4) |
| #define | CV_32S 4 |
| #define | CV_32SC(n) CV_MAKETYPE(CV_32S,(n)) |
| #define | CV_32SC1 CV_MAKETYPE(CV_32S,1) |
| #define | CV_32SC2 CV_MAKETYPE("CV_32S",2) |
| #define | CV_32SC3 CV_MAKETYPE("CV_32S",3) |
| #define | CV_32SC4 CV_MAKETYPE("CV_32S",4) |
| #define | CV_64F 6 |
| #define | CV_64FC(n) CV_MAKETYPE("CV_64F",(n)) |
| #define | CV_64FC1 CV_MAKETYPE("CV_64F",1) |
| #define | CV_64FC2 CV_MAKETYPE("CV_64F",2) |
| #define | CV_64FC3 CV_MAKETYPE("CV_64F",3) |
| #define | CV_64FC4 CV_MAKETYPE("CV_64F",4) |
| #define | CV_8S 1 |
| #define | CV_8SC(n) CV_MAKETYPE("CV_8S",(n)) |
| #define | CV_8SC1 CV_MAKETYPE("CV_8S",1) |
| #define | CV_8SC2 CV_MAKETYPE("CV_8S",2) |
| #define | CV_8SC3 CV_MAKETYPE("CV_8S",3) |
| #define | CV_8SC4 CV_MAKETYPE(CV_8S,4) |
| #define | CV_8U 0 |
| #define | CV_8UC(n) CV_MAKETYPE(CV_8U,(n)) |
| #define | CV_8UC1 CV_MAKETYPE(CV_8U,1) |
| #define | CV_8UC2 CV_MAKETYPE(CV_8U,2) |
| #define | CV_8UC3 CV_MAKETYPE(CV_8U,3) |
| #define | CV_8UC4 CV_MAKETYPE(CV_8U,4) |
| #define | CV_BIG_INT(n) n##LL |
| #define | CV_BIG_UINT(n) n##ULL |
| #define | CV_CN_MAX 512 |
| #define | CV_CN_SHIFT 3 |
| #define | CV_DEPTH_MAX (1 << CV_CN_SHIFT) |
| #define | CV_MAKE_TYPE CV_MAKETYPE |
| #define | CV_MAKETYPE(depth, cn) CV_MAT_DEPTH(depth) + (((cn)-1) << CV_CN_SHIFT) |
| #define | CV_MAT_DEPTH(flags) ((flags) & CV_MAT_DEPTH_MASK) |
| #define | CV_MAT_DEPTH_MASK CV_DEPTH_MAX - 1 |
| #define | CV_USRTYPE1(void)"CV_USRTYPE1 support has been dropped in OpenCV 4.0" |
| typedef int64_t | int64 |
| typedef signed char | schar |
| typedef unsigned char | uchar |
| typedef uint32_t | uint |
| typedef uint64_t | uint64 |
| typedef unsigned short | ushort |
1.9.8