|
enum | {
CASCADE_DO_CANNY_PRUNING = 1
,
CASCADE_SCALE_IMAGE = 2
,
CASCADE_FIND_BIGGEST_OBJECT = 4
,
CASCADE_DO_ROUGH_SEARCH = 8
} |
|
enum | {
INPAINT_NS = 0
,
INPAINT_TELEA = 1
} |
|
enum | { LDR_SIZE = 256
} |
|
enum | {
NORMAL_CLONE = 1
,
MIXED_CLONE = 2
,
MONOCHROME_TRANSFER = 3
} |
| seamlessClone algorithm flags More...
|
|
enum | {
RECURS_FILTER = 1
,
NORMCONV_FILTER = 2
} |
| Edge preserving filters. More...
|
|
enum | {
simd128_width = 16
,
simd256_width = 32
,
simd512_width = 64
,
simdmax_width = simd512_width
} |
|
enum | {
OPEN_CAMERA = 300
,
CLOSE_CAMERA
,
UPDATE_IMAGE_ELEMENT
,
SHOW_TRACKBAR
} |
|
enum | {
COLORSPACE_GRAY =0
,
COLORSPACE_RGBA =1
,
COLORSPACE_BGR =2
,
COLORSPACE_YUV444P =3
} |
|
enum | {
OPTFLOW_USE_INITIAL_FLOW = 4
,
OPTFLOW_LK_GET_MIN_EIGENVALS = 8
,
OPTFLOW_FARNEBACK_GAUSSIAN = 256
} |
|
enum | {
MOTION_TRANSLATION = 0
,
MOTION_EUCLIDEAN = 1
,
MOTION_AFFINE = 2
,
MOTION_HOMOGRAPHY = 3
} |
|
enum | {
LMEDS = 4
,
RANSAC = 8
,
RHO = 16
,
USAC_DEFAULT = 32
,
USAC_PARALLEL = 33
,
USAC_FM_8PTS = 34
,
USAC_FAST = 35
,
USAC_ACCURATE = 36
,
USAC_PROSAC = 37
,
USAC_MAGSAC = 38
} |
| type of the robust estimation algorithm More...
|
|
enum | {
CALIB_CB_ADAPTIVE_THRESH = 1
,
CALIB_CB_NORMALIZE_IMAGE = 2
,
CALIB_CB_FILTER_QUADS = 4
,
CALIB_CB_FAST_CHECK = 8
,
CALIB_CB_EXHAUSTIVE = 16
,
CALIB_CB_ACCURACY = 32
,
CALIB_CB_LARGER = 64
,
CALIB_CB_MARKER = 128
,
CALIB_CB_PLAIN = 256
} |
|
enum | {
CALIB_CB_SYMMETRIC_GRID = 1
,
CALIB_CB_ASYMMETRIC_GRID = 2
,
CALIB_CB_CLUSTERING = 4
} |
|
enum | {
CALIB_NINTRINSIC = 18
,
CALIB_USE_INTRINSIC_GUESS = 0x00001
,
CALIB_FIX_ASPECT_RATIO = 0x00002
,
CALIB_FIX_PRINCIPAL_POINT = 0x00004
,
CALIB_ZERO_TANGENT_DIST = 0x00008
,
CALIB_FIX_FOCAL_LENGTH = 0x00010
,
CALIB_FIX_K1 = 0x00020
,
CALIB_FIX_K2 = 0x00040
,
CALIB_FIX_K3 = 0x00080
,
CALIB_FIX_K4 = 0x00800
,
CALIB_FIX_K5 = 0x01000
,
CALIB_FIX_K6 = 0x02000
,
CALIB_RATIONAL_MODEL = 0x04000
,
CALIB_THIN_PRISM_MODEL = 0x08000
,
CALIB_FIX_S1_S2_S3_S4 = 0x10000
,
CALIB_TILTED_MODEL = 0x40000
,
CALIB_FIX_TAUX_TAUY = 0x80000
,
CALIB_USE_QR = 0x100000
,
CALIB_FIX_TANGENT_DIST = 0x200000
,
CALIB_FIX_INTRINSIC = 0x00100
,
CALIB_SAME_FOCAL_LENGTH = 0x00200
,
CALIB_ZERO_DISPARITY = 0x00400
,
CALIB_USE_LU = (1 << 17)
,
CALIB_USE_EXTRINSIC_GUESS = (1 << 22)
} |
|
enum | {
FM_7POINT = 1
,
FM_8POINT = 2
,
FM_LMEDS = 4
,
FM_RANSAC = 8
} |
| the algorithm for finding fundamental matrix More...
|
|
enum | AccessFlag {
ACCESS_READ =1<<24
,
ACCESS_WRITE =1<<25
,
ACCESS_RW =3<<24
,
ACCESS_MASK =ACCESS_RW
,
ACCESS_FAST =1<<26
} |
|
enum | AdaptiveThresholdTypes {
ADAPTIVE_THRESH_MEAN_C = 0
,
ADAPTIVE_THRESH_GAUSSIAN_C = 1
} |
|
enum | AlgorithmHint {
ALGO_HINT_DEFAULT = 0
,
ALGO_HINT_ACCURATE = 1
,
ALGO_HINT_APPROX = 2
} |
| Flags that allow to midify some functions behavior. Used as set of flags. More...
|
|
enum | BorderTypes {
BORDER_CONSTANT = 0
,
BORDER_REPLICATE = 1
,
BORDER_REFLECT = 2
,
BORDER_WRAP = 3
,
BORDER_REFLECT_101 = 4
,
BORDER_TRANSPARENT = 5
,
BORDER_REFLECT101 = BORDER_REFLECT_101
,
BORDER_DEFAULT = BORDER_REFLECT_101
,
BORDER_ISOLATED = 16
} |
|
enum | CmpTypes {
CMP_EQ = 0
,
CMP_GT = 1
,
CMP_GE = 2
,
CMP_LT = 3
,
CMP_LE = 4
,
CMP_NE = 5
} |
| comparison types More...
|
|
enum | Codecs { MJPEG
} |
|
enum | ColorConversionCodes {
COLOR_BGR2BGRA = 0
,
COLOR_RGB2RGBA = COLOR_BGR2BGRA
,
COLOR_BGRA2BGR = 1
,
COLOR_RGBA2RGB = COLOR_BGRA2BGR
,
COLOR_BGR2RGBA = 2
,
COLOR_RGB2BGRA = COLOR_BGR2RGBA
,
COLOR_RGBA2BGR = 3
,
COLOR_BGRA2RGB = COLOR_RGBA2BGR
,
COLOR_BGR2RGB = 4
,
COLOR_RGB2BGR = COLOR_BGR2RGB
,
COLOR_BGRA2RGBA = 5
,
COLOR_RGBA2BGRA = COLOR_BGRA2RGBA
,
COLOR_BGR2GRAY = 6
,
COLOR_RGB2GRAY = 7
,
COLOR_GRAY2BGR = 8
,
COLOR_GRAY2RGB = COLOR_GRAY2BGR
,
COLOR_GRAY2BGRA = 9
,
COLOR_GRAY2RGBA = COLOR_GRAY2BGRA
,
COLOR_BGRA2GRAY = 10
,
COLOR_RGBA2GRAY = 11
,
COLOR_BGR2BGR565 = 12
,
COLOR_RGB2BGR565 = 13
,
COLOR_BGR5652BGR = 14
,
COLOR_BGR5652RGB = 15
,
COLOR_BGRA2BGR565 = 16
,
COLOR_RGBA2BGR565 = 17
,
COLOR_BGR5652BGRA = 18
,
COLOR_BGR5652RGBA = 19
,
COLOR_GRAY2BGR565 = 20
,
COLOR_BGR5652GRAY = 21
,
COLOR_BGR2BGR555 = 22
,
COLOR_RGB2BGR555 = 23
,
COLOR_BGR5552BGR = 24
,
COLOR_BGR5552RGB = 25
,
COLOR_BGRA2BGR555 = 26
,
COLOR_RGBA2BGR555 = 27
,
COLOR_BGR5552BGRA = 28
,
COLOR_BGR5552RGBA = 29
,
COLOR_GRAY2BGR555 = 30
,
COLOR_BGR5552GRAY = 31
,
COLOR_BGR2XYZ = 32
,
COLOR_RGB2XYZ = 33
,
COLOR_XYZ2BGR = 34
,
COLOR_XYZ2RGB = 35
,
COLOR_BGR2YCrCb = 36
,
COLOR_RGB2YCrCb = 37
,
COLOR_YCrCb2BGR = 38
,
COLOR_YCrCb2RGB = 39
,
COLOR_BGR2HSV = 40
,
COLOR_RGB2HSV = 41
,
COLOR_BGR2Lab = 44
,
COLOR_RGB2Lab = 45
,
COLOR_BGR2Luv = 50
,
COLOR_RGB2Luv = 51
,
COLOR_BGR2HLS = 52
,
COLOR_RGB2HLS = 53
,
COLOR_HSV2BGR = 54
,
COLOR_HSV2RGB = 55
,
COLOR_Lab2BGR = 56
,
COLOR_Lab2RGB = 57
,
COLOR_Luv2BGR = 58
,
COLOR_Luv2RGB = 59
,
COLOR_HLS2BGR = 60
,
COLOR_HLS2RGB = 61
,
COLOR_BGR2HSV_FULL = 66
,
COLOR_RGB2HSV_FULL = 67
,
COLOR_BGR2HLS_FULL = 68
,
COLOR_RGB2HLS_FULL = 69
,
COLOR_HSV2BGR_FULL = 70
,
COLOR_HSV2RGB_FULL = 71
,
COLOR_HLS2BGR_FULL = 72
,
COLOR_HLS2RGB_FULL = 73
,
COLOR_LBGR2Lab = 74
,
COLOR_LRGB2Lab = 75
,
COLOR_LBGR2Luv = 76
,
COLOR_LRGB2Luv = 77
,
COLOR_Lab2LBGR = 78
,
COLOR_Lab2LRGB = 79
,
COLOR_Luv2LBGR = 80
,
COLOR_Luv2LRGB = 81
,
COLOR_BGR2YUV = 82
,
COLOR_RGB2YUV = 83
,
COLOR_YUV2BGR = 84
,
COLOR_YUV2RGB = 85
,
COLOR_YUV2RGB_NV12 = 90
,
COLOR_YUV2BGR_NV12 = 91
,
COLOR_YUV2RGB_NV21 = 92
,
COLOR_YUV2BGR_NV21 = 93
,
COLOR_YUV420sp2RGB = COLOR_YUV2RGB_NV21
,
COLOR_YUV420sp2BGR = COLOR_YUV2BGR_NV21
,
COLOR_YUV2RGBA_NV12 = 94
,
COLOR_YUV2BGRA_NV12 = 95
,
COLOR_YUV2RGBA_NV21 = 96
,
COLOR_YUV2BGRA_NV21 = 97
,
COLOR_YUV420sp2RGBA = COLOR_YUV2RGBA_NV21
,
COLOR_YUV420sp2BGRA = COLOR_YUV2BGRA_NV21
,
COLOR_YUV2RGB_YV12 = 98
,
COLOR_YUV2BGR_YV12 = 99
,
COLOR_YUV2RGB_IYUV = 100
,
COLOR_YUV2BGR_IYUV = 101
,
COLOR_YUV2RGB_I420 = COLOR_YUV2RGB_IYUV
,
COLOR_YUV2BGR_I420 = COLOR_YUV2BGR_IYUV
,
COLOR_YUV420p2RGB = COLOR_YUV2RGB_YV12
,
COLOR_YUV420p2BGR = COLOR_YUV2BGR_YV12
,
COLOR_YUV2RGBA_YV12 = 102
,
COLOR_YUV2BGRA_YV12 = 103
,
COLOR_YUV2RGBA_IYUV = 104
,
COLOR_YUV2BGRA_IYUV = 105
,
COLOR_YUV2RGBA_I420 = COLOR_YUV2RGBA_IYUV
,
COLOR_YUV2BGRA_I420 = COLOR_YUV2BGRA_IYUV
,
COLOR_YUV420p2RGBA = COLOR_YUV2RGBA_YV12
,
COLOR_YUV420p2BGRA = COLOR_YUV2BGRA_YV12
,
COLOR_YUV2GRAY_420 = 106
,
COLOR_YUV2GRAY_NV21 = COLOR_YUV2GRAY_420
,
COLOR_YUV2GRAY_NV12 = COLOR_YUV2GRAY_420
,
COLOR_YUV2GRAY_YV12 = COLOR_YUV2GRAY_420
,
COLOR_YUV2GRAY_IYUV = COLOR_YUV2GRAY_420
,
COLOR_YUV2GRAY_I420 = COLOR_YUV2GRAY_420
,
COLOR_YUV420sp2GRAY = COLOR_YUV2GRAY_420
,
COLOR_YUV420p2GRAY = COLOR_YUV2GRAY_420
,
COLOR_YUV2RGB_UYVY = 107
,
COLOR_YUV2BGR_UYVY = 108
,
COLOR_YUV2RGB_Y422 = COLOR_YUV2RGB_UYVY
,
COLOR_YUV2BGR_Y422 = COLOR_YUV2BGR_UYVY
,
COLOR_YUV2RGB_UYNV = COLOR_YUV2RGB_UYVY
,
COLOR_YUV2BGR_UYNV = COLOR_YUV2BGR_UYVY
,
COLOR_YUV2RGBA_UYVY = 111
,
COLOR_YUV2BGRA_UYVY = 112
,
COLOR_YUV2RGBA_Y422 = COLOR_YUV2RGBA_UYVY
,
COLOR_YUV2BGRA_Y422 = COLOR_YUV2BGRA_UYVY
,
COLOR_YUV2RGBA_UYNV = COLOR_YUV2RGBA_UYVY
,
COLOR_YUV2BGRA_UYNV = COLOR_YUV2BGRA_UYVY
,
COLOR_YUV2RGB_YUY2 = 115
,
COLOR_YUV2BGR_YUY2 = 116
,
COLOR_YUV2RGB_YVYU = 117
,
COLOR_YUV2BGR_YVYU = 118
,
COLOR_YUV2RGB_YUYV = COLOR_YUV2RGB_YUY2
,
COLOR_YUV2BGR_YUYV = COLOR_YUV2BGR_YUY2
,
COLOR_YUV2RGB_YUNV = COLOR_YUV2RGB_YUY2
,
COLOR_YUV2BGR_YUNV = COLOR_YUV2BGR_YUY2
,
COLOR_YUV2RGBA_YUY2 = 119
,
COLOR_YUV2BGRA_YUY2 = 120
,
COLOR_YUV2RGBA_YVYU = 121
,
COLOR_YUV2BGRA_YVYU = 122
,
COLOR_YUV2RGBA_YUYV = COLOR_YUV2RGBA_YUY2
,
COLOR_YUV2BGRA_YUYV = COLOR_YUV2BGRA_YUY2
,
COLOR_YUV2RGBA_YUNV = COLOR_YUV2RGBA_YUY2
,
COLOR_YUV2BGRA_YUNV = COLOR_YUV2BGRA_YUY2
,
COLOR_YUV2GRAY_UYVY = 123
,
COLOR_YUV2GRAY_YUY2 = 124
,
COLOR_YUV2GRAY_Y422 = COLOR_YUV2GRAY_UYVY
,
COLOR_YUV2GRAY_UYNV = COLOR_YUV2GRAY_UYVY
,
COLOR_YUV2GRAY_YVYU = COLOR_YUV2GRAY_YUY2
,
COLOR_YUV2GRAY_YUYV = COLOR_YUV2GRAY_YUY2
,
COLOR_YUV2GRAY_YUNV = COLOR_YUV2GRAY_YUY2
,
COLOR_RGBA2mRGBA = 125
,
COLOR_mRGBA2RGBA = 126
,
COLOR_RGB2YUV_I420 = 127
,
COLOR_BGR2YUV_I420 = 128
,
COLOR_RGB2YUV_IYUV = COLOR_RGB2YUV_I420
,
COLOR_BGR2YUV_IYUV = COLOR_BGR2YUV_I420
,
COLOR_RGBA2YUV_I420 = 129
,
COLOR_BGRA2YUV_I420 = 130
,
COLOR_RGBA2YUV_IYUV = COLOR_RGBA2YUV_I420
,
COLOR_BGRA2YUV_IYUV = COLOR_BGRA2YUV_I420
,
COLOR_RGB2YUV_YV12 = 131
,
COLOR_BGR2YUV_YV12 = 132
,
COLOR_RGBA2YUV_YV12 = 133
,
COLOR_BGRA2YUV_YV12 = 134
,
COLOR_BayerBG2BGR = 46
,
COLOR_BayerGB2BGR = 47
,
COLOR_BayerRG2BGR = 48
,
COLOR_BayerGR2BGR = 49
,
COLOR_BayerRGGB2BGR = COLOR_BayerBG2BGR
,
COLOR_BayerGRBG2BGR = COLOR_BayerGB2BGR
,
COLOR_BayerBGGR2BGR = COLOR_BayerRG2BGR
,
COLOR_BayerGBRG2BGR = COLOR_BayerGR2BGR
,
COLOR_BayerRGGB2RGB = COLOR_BayerBGGR2BGR
,
COLOR_BayerGRBG2RGB = COLOR_BayerGBRG2BGR
,
COLOR_BayerBGGR2RGB = COLOR_BayerRGGB2BGR
,
COLOR_BayerGBRG2RGB = COLOR_BayerGRBG2BGR
,
COLOR_BayerBG2RGB = COLOR_BayerRG2BGR
,
COLOR_BayerGB2RGB = COLOR_BayerGR2BGR
,
COLOR_BayerRG2RGB = COLOR_BayerBG2BGR
,
COLOR_BayerGR2RGB = COLOR_BayerGB2BGR
,
COLOR_BayerBG2GRAY = 86
,
COLOR_BayerGB2GRAY = 87
,
COLOR_BayerRG2GRAY = 88
,
COLOR_BayerGR2GRAY = 89
,
COLOR_BayerRGGB2GRAY = COLOR_BayerBG2GRAY
,
COLOR_BayerGRBG2GRAY = COLOR_BayerGB2GRAY
,
COLOR_BayerBGGR2GRAY = COLOR_BayerRG2GRAY
,
COLOR_BayerGBRG2GRAY = COLOR_BayerGR2GRAY
,
COLOR_BayerBG2BGR_VNG = 62
,
COLOR_BayerGB2BGR_VNG = 63
,
COLOR_BayerRG2BGR_VNG = 64
,
COLOR_BayerGR2BGR_VNG = 65
,
COLOR_BayerRGGB2BGR_VNG = COLOR_BayerBG2BGR_VNG
,
COLOR_BayerGRBG2BGR_VNG = COLOR_BayerGB2BGR_VNG
,
COLOR_BayerBGGR2BGR_VNG = COLOR_BayerRG2BGR_VNG
,
COLOR_BayerGBRG2BGR_VNG = COLOR_BayerGR2BGR_VNG
,
COLOR_BayerRGGB2RGB_VNG = COLOR_BayerBGGR2BGR_VNG
,
COLOR_BayerGRBG2RGB_VNG = COLOR_BayerGBRG2BGR_VNG
,
COLOR_BayerBGGR2RGB_VNG = COLOR_BayerRGGB2BGR_VNG
,
COLOR_BayerGBRG2RGB_VNG = COLOR_BayerGRBG2BGR_VNG
,
COLOR_BayerBG2RGB_VNG = COLOR_BayerRG2BGR_VNG
,
COLOR_BayerGB2RGB_VNG = COLOR_BayerGR2BGR_VNG
,
COLOR_BayerRG2RGB_VNG = COLOR_BayerBG2BGR_VNG
,
COLOR_BayerGR2RGB_VNG = COLOR_BayerGB2BGR_VNG
,
COLOR_BayerBG2BGR_EA = 135
,
COLOR_BayerGB2BGR_EA = 136
,
COLOR_BayerRG2BGR_EA = 137
,
COLOR_BayerGR2BGR_EA = 138
,
COLOR_BayerRGGB2BGR_EA = COLOR_BayerBG2BGR_EA
,
COLOR_BayerGRBG2BGR_EA = COLOR_BayerGB2BGR_EA
,
COLOR_BayerBGGR2BGR_EA = COLOR_BayerRG2BGR_EA
,
COLOR_BayerGBRG2BGR_EA = COLOR_BayerGR2BGR_EA
,
COLOR_BayerRGGB2RGB_EA = COLOR_BayerBGGR2BGR_EA
,
COLOR_BayerGRBG2RGB_EA = COLOR_BayerGBRG2BGR_EA
,
COLOR_BayerBGGR2RGB_EA = COLOR_BayerRGGB2BGR_EA
,
COLOR_BayerGBRG2RGB_EA = COLOR_BayerGRBG2BGR_EA
,
COLOR_BayerBG2RGB_EA = COLOR_BayerRG2BGR_EA
,
COLOR_BayerGB2RGB_EA = COLOR_BayerGR2BGR_EA
,
COLOR_BayerRG2RGB_EA = COLOR_BayerBG2BGR_EA
,
COLOR_BayerGR2RGB_EA = COLOR_BayerGB2BGR_EA
,
COLOR_BayerBG2BGRA = 139
,
COLOR_BayerGB2BGRA = 140
,
COLOR_BayerRG2BGRA = 141
,
COLOR_BayerGR2BGRA = 142
,
COLOR_BayerRGGB2BGRA = COLOR_BayerBG2BGRA
,
COLOR_BayerGRBG2BGRA = COLOR_BayerGB2BGRA
,
COLOR_BayerBGGR2BGRA = COLOR_BayerRG2BGRA
,
COLOR_BayerGBRG2BGRA = COLOR_BayerGR2BGRA
,
COLOR_BayerRGGB2RGBA = COLOR_BayerBGGR2BGRA
,
COLOR_BayerGRBG2RGBA = COLOR_BayerGBRG2BGRA
,
COLOR_BayerBGGR2RGBA = COLOR_BayerRGGB2BGRA
,
COLOR_BayerGBRG2RGBA = COLOR_BayerGRBG2BGRA
,
COLOR_BayerBG2RGBA = COLOR_BayerRG2BGRA
,
COLOR_BayerGB2RGBA = COLOR_BayerGR2BGRA
,
COLOR_BayerRG2RGBA = COLOR_BayerBG2BGRA
,
COLOR_BayerGR2RGBA = COLOR_BayerGB2BGRA
,
COLOR_RGB2YUV_UYVY = 143
,
COLOR_BGR2YUV_UYVY = 144
,
COLOR_RGB2YUV_Y422 = COLOR_RGB2YUV_UYVY
,
COLOR_BGR2YUV_Y422 = COLOR_BGR2YUV_UYVY
,
COLOR_RGB2YUV_UYNV = COLOR_RGB2YUV_UYVY
,
COLOR_BGR2YUV_UYNV = COLOR_BGR2YUV_UYVY
,
COLOR_RGBA2YUV_UYVY = 145
,
COLOR_BGRA2YUV_UYVY = 146
,
COLOR_RGBA2YUV_Y422 = COLOR_RGBA2YUV_UYVY
,
COLOR_BGRA2YUV_Y422 = COLOR_BGRA2YUV_UYVY
,
COLOR_RGBA2YUV_UYNV = COLOR_RGBA2YUV_UYVY
,
COLOR_BGRA2YUV_UYNV = COLOR_BGRA2YUV_UYVY
,
COLOR_RGB2YUV_YUY2 = 147
,
COLOR_BGR2YUV_YUY2 = 148
,
COLOR_RGB2YUV_YVYU = 149
,
COLOR_BGR2YUV_YVYU = 150
,
COLOR_RGB2YUV_YUYV = COLOR_RGB2YUV_YUY2
,
COLOR_BGR2YUV_YUYV = COLOR_BGR2YUV_YUY2
,
COLOR_RGB2YUV_YUNV = COLOR_RGB2YUV_YUY2
,
COLOR_BGR2YUV_YUNV = COLOR_BGR2YUV_YUY2
,
COLOR_RGBA2YUV_YUY2 = 151
,
COLOR_BGRA2YUV_YUY2 = 152
,
COLOR_RGBA2YUV_YVYU = 153
,
COLOR_BGRA2YUV_YVYU = 154
,
COLOR_RGBA2YUV_YUYV = COLOR_RGBA2YUV_YUY2
,
COLOR_BGRA2YUV_YUYV = COLOR_BGRA2YUV_YUY2
,
COLOR_RGBA2YUV_YUNV = COLOR_RGBA2YUV_YUY2
,
COLOR_BGRA2YUV_YUNV = COLOR_BGRA2YUV_YUY2
,
COLOR_COLORCVT_MAX = 155
} |
|
enum | ColormapTypes {
COLORMAP_AUTUMN = 0
,
COLORMAP_BONE = 1
,
COLORMAP_JET = 2
,
COLORMAP_WINTER = 3
,
COLORMAP_RAINBOW = 4
,
COLORMAP_OCEAN = 5
,
COLORMAP_SUMMER = 6
,
COLORMAP_SPRING = 7
,
COLORMAP_COOL = 8
,
COLORMAP_HSV = 9
,
COLORMAP_PINK = 10
,
COLORMAP_HOT = 11
,
COLORMAP_PARULA = 12
,
COLORMAP_MAGMA = 13
,
COLORMAP_INFERNO = 14
,
COLORMAP_PLASMA = 15
,
COLORMAP_VIRIDIS = 16
,
COLORMAP_CIVIDIS = 17
,
COLORMAP_TWILIGHT = 18
,
COLORMAP_TWILIGHT_SHIFTED = 19
,
COLORMAP_TURBO = 20
,
COLORMAP_DEEPGREEN = 21
} |
| GNU Octave/MATLAB equivalent colormaps. More...
|
|
enum | ConnectedComponentsAlgorithmsTypes {
CCL_DEFAULT = -1
,
CCL_WU = 0
,
CCL_GRANA = 1
,
CCL_BOLELLI = 2
,
CCL_SAUF = 3
,
CCL_BBDT = 4
,
CCL_SPAGHETTI = 5
} |
| connected components algorithm More...
|
|
enum | ConnectedComponentsTypes {
CC_STAT_LEFT = 0
,
CC_STAT_TOP = 1
,
CC_STAT_WIDTH = 2
,
CC_STAT_HEIGHT = 3
,
CC_STAT_AREA = 4
} |
| connected components statistics More...
|
|
enum | ContourApproximationModes {
CHAIN_APPROX_NONE = 1
,
CHAIN_APPROX_SIMPLE = 2
,
CHAIN_APPROX_TC89_L1 = 3
,
CHAIN_APPROX_TC89_KCOS = 4
} |
| the contour approximation algorithm More...
|
|
enum | CovarFlags {
COVAR_SCRAMBLED = 0
,
COVAR_NORMAL = 1
,
COVAR_USE_AVG = 2
,
COVAR_SCALE = 4
,
COVAR_ROWS = 8
,
COVAR_COLS = 16
} |
| Covariation flags. More...
|
|
enum | DecompTypes {
DECOMP_LU = 0
,
DECOMP_SVD = 1
,
DECOMP_EIG = 2
,
DECOMP_CHOLESKY = 3
,
DECOMP_QR = 4
,
DECOMP_NORMAL = 16
} |
| matrix decomposition types More...
|
|
enum | DftFlags {
DFT_INVERSE = 1
,
DFT_SCALE = 2
,
DFT_ROWS = 4
,
DFT_COMPLEX_OUTPUT = 16
,
DFT_REAL_OUTPUT = 32
,
DFT_COMPLEX_INPUT = 64
,
DCT_INVERSE = DFT_INVERSE
,
DCT_ROWS = DFT_ROWS
} |
|
enum | DistanceTransformLabelTypes {
DIST_LABEL_CCOMP = 0
,
DIST_LABEL_PIXEL = 1
} |
| distanceTransform algorithm flags More...
|
|
enum | DistanceTransformMasks {
DIST_MASK_3 = 3
,
DIST_MASK_5 = 5
,
DIST_MASK_PRECISE = 0
} |
| Mask size for distance transform. More...
|
|
enum | DistanceTypes {
DIST_USER = -1
,
DIST_L1 = 1
,
DIST_L2 = 2
,
DIST_C = 3
,
DIST_L12 = 4
,
DIST_FAIR = 5
,
DIST_WELSCH = 6
,
DIST_HUBER = 7
} |
|
enum struct | DrawMatchesFlags {
DrawMatchesFlags::DEFAULT = 0
,
DrawMatchesFlags::DRAW_OVER_OUTIMG = 1
,
DrawMatchesFlags::NOT_DRAW_SINGLE_POINTS = 2
,
DrawMatchesFlags::DRAW_RICH_KEYPOINTS = 4
} |
|
enum | FloodFillFlags {
FLOODFILL_FIXED_RANGE = 1 << 16
,
FLOODFILL_MASK_ONLY = 1 << 17
} |
| floodfill algorithm flags More...
|
|
enum | GemmFlags {
GEMM_1_T = 1
,
GEMM_2_T = 2
,
GEMM_3_T = 4
} |
| generalized matrix multiplication flags More...
|
|
enum | GrabCutClasses {
GC_BGD = 0
,
GC_FGD = 1
,
GC_PR_BGD = 2
,
GC_PR_FGD = 3
} |
| class of the pixel in GrabCut algorithm More...
|
|
enum | GrabCutModes {
GC_INIT_WITH_RECT = 0
,
GC_INIT_WITH_MASK = 1
,
GC_EVAL = 2
,
GC_EVAL_FREEZE_MODEL = 3
} |
| GrabCut algorithm flags. More...
|
|
enum class | GShape : int {
GMAT
,
GSCALAR
,
GARRAY
,
GOPAQUE
,
GFRAME
} |
|
enum | HandEyeCalibrationMethod {
CALIB_HAND_EYE_TSAI = 0
,
CALIB_HAND_EYE_PARK = 1
,
CALIB_HAND_EYE_HORAUD = 2
,
CALIB_HAND_EYE_ANDREFF = 3
,
CALIB_HAND_EYE_DANIILIDIS = 4
} |
|
enum | HersheyFonts {
FONT_HERSHEY_SIMPLEX = 0
,
FONT_HERSHEY_PLAIN = 1
,
FONT_HERSHEY_DUPLEX = 2
,
FONT_HERSHEY_COMPLEX = 3
,
FONT_HERSHEY_TRIPLEX = 4
,
FONT_HERSHEY_COMPLEX_SMALL = 5
,
FONT_HERSHEY_SCRIPT_SIMPLEX = 6
,
FONT_HERSHEY_SCRIPT_COMPLEX = 7
,
FONT_ITALIC = 16
} |
|
enum | HistCompMethods {
HISTCMP_CORREL = 0
,
HISTCMP_CHISQR = 1
,
HISTCMP_INTERSECT = 2
,
HISTCMP_BHATTACHARYYA = 3
,
HISTCMP_HELLINGER = HISTCMP_BHATTACHARYYA
,
HISTCMP_CHISQR_ALT = 4
,
HISTCMP_KL_DIV = 5
} |
|
enum | HoughModes {
HOUGH_STANDARD = 0
,
HOUGH_PROBABILISTIC = 1
,
HOUGH_MULTI_SCALE = 2
,
HOUGH_GRADIENT = 3
,
HOUGH_GRADIENT_ALT = 4
} |
| Variants of a Hough transform. More...
|
|
enum | ImreadModes {
IMREAD_UNCHANGED = -1
,
IMREAD_GRAYSCALE = 0
,
IMREAD_COLOR_BGR = 1
,
IMREAD_COLOR = 1
,
IMREAD_ANYDEPTH = 2
,
IMREAD_ANYCOLOR = 4
,
IMREAD_LOAD_GDAL = 8
,
IMREAD_REDUCED_GRAYSCALE_2 = 16
,
IMREAD_REDUCED_COLOR_2 = 17
,
IMREAD_REDUCED_GRAYSCALE_4 = 32
,
IMREAD_REDUCED_COLOR_4 = 33
,
IMREAD_REDUCED_GRAYSCALE_8 = 64
,
IMREAD_REDUCED_COLOR_8 = 65
,
IMREAD_IGNORE_ORIENTATION = 128
,
IMREAD_COLOR_RGB = 256
} |
| Imread flags. More...
|
|
enum | ImwriteEXRCompressionFlags {
IMWRITE_EXR_COMPRESSION_NO = 0
,
IMWRITE_EXR_COMPRESSION_RLE = 1
,
IMWRITE_EXR_COMPRESSION_ZIPS = 2
,
IMWRITE_EXR_COMPRESSION_ZIP = 3
,
IMWRITE_EXR_COMPRESSION_PIZ = 4
,
IMWRITE_EXR_COMPRESSION_PXR24 = 5
,
IMWRITE_EXR_COMPRESSION_B44 = 6
,
IMWRITE_EXR_COMPRESSION_B44A = 7
,
IMWRITE_EXR_COMPRESSION_DWAA = 8
,
IMWRITE_EXR_COMPRESSION_DWAB = 9
} |
|
enum | ImwriteEXRTypeFlags {
IMWRITE_EXR_TYPE_HALF = 1
,
IMWRITE_EXR_TYPE_FLOAT = 2
} |
|
enum | ImwriteFlags {
IMWRITE_JPEG_QUALITY = 1
,
IMWRITE_JPEG_PROGRESSIVE = 2
,
IMWRITE_JPEG_OPTIMIZE = 3
,
IMWRITE_JPEG_RST_INTERVAL = 4
,
IMWRITE_JPEG_LUMA_QUALITY = 5
,
IMWRITE_JPEG_CHROMA_QUALITY = 6
,
IMWRITE_JPEG_SAMPLING_FACTOR = 7
,
IMWRITE_PNG_COMPRESSION = 16
,
IMWRITE_PNG_STRATEGY = 17
,
IMWRITE_PNG_BILEVEL = 18
,
IMWRITE_PXM_BINARY = 32
,
IMWRITE_EXR_TYPE = (3 << 4) + 0
,
IMWRITE_EXR_COMPRESSION = (3 << 4) + 1
,
IMWRITE_EXR_DWA_COMPRESSION_LEVEL = (3 << 4) + 2
,
IMWRITE_WEBP_QUALITY = 64
,
IMWRITE_HDR_COMPRESSION = (5 << 4) + 0
,
IMWRITE_PAM_TUPLETYPE = 128
,
IMWRITE_TIFF_RESUNIT = 256
,
IMWRITE_TIFF_XDPI = 257
,
IMWRITE_TIFF_YDPI = 258
,
IMWRITE_TIFF_COMPRESSION = 259
,
IMWRITE_TIFF_ROWSPERSTRIP = 278
,
IMWRITE_TIFF_PREDICTOR = 317
,
IMWRITE_JPEG2000_COMPRESSION_X1000 = 272
,
IMWRITE_AVIF_QUALITY = 512
,
IMWRITE_AVIF_DEPTH = 513
,
IMWRITE_AVIF_SPEED = 514
} |
| Imwrite flags. More...
|
|
enum | ImwriteHDRCompressionFlags {
IMWRITE_HDR_COMPRESSION_NONE = 0
,
IMWRITE_HDR_COMPRESSION_RLE = 1
} |
| Imwrite HDR specific values for IMWRITE_HDR_COMPRESSION parameter key. More...
|
|
enum | ImwriteJPEGSamplingFactorParams {
IMWRITE_JPEG_SAMPLING_FACTOR_411 = 0x411111
,
IMWRITE_JPEG_SAMPLING_FACTOR_420 = 0x221111
,
IMWRITE_JPEG_SAMPLING_FACTOR_422 = 0x211111
,
IMWRITE_JPEG_SAMPLING_FACTOR_440 = 0x121111
,
IMWRITE_JPEG_SAMPLING_FACTOR_444 = 0x111111
} |
|
enum | ImwritePAMFlags {
IMWRITE_PAM_FORMAT_NULL = 0
,
IMWRITE_PAM_FORMAT_BLACKANDWHITE = 1
,
IMWRITE_PAM_FORMAT_GRAYSCALE = 2
,
IMWRITE_PAM_FORMAT_GRAYSCALE_ALPHA = 3
,
IMWRITE_PAM_FORMAT_RGB = 4
,
IMWRITE_PAM_FORMAT_RGB_ALPHA = 5
} |
| Imwrite PAM specific tupletype flags used to define the 'TUPLETYPE' field of a PAM file. More...
|
|
enum | ImwritePNGFlags {
IMWRITE_PNG_STRATEGY_DEFAULT = 0
,
IMWRITE_PNG_STRATEGY_FILTERED = 1
,
IMWRITE_PNG_STRATEGY_HUFFMAN_ONLY = 2
,
IMWRITE_PNG_STRATEGY_RLE = 3
,
IMWRITE_PNG_STRATEGY_FIXED = 4
} |
| Imwrite PNG specific flags used to tune the compression algorithm. More...
|
|
enum | ImwriteTiffCompressionFlags {
IMWRITE_TIFF_COMPRESSION_NONE = 1
,
IMWRITE_TIFF_COMPRESSION_CCITTRLE = 2
,
IMWRITE_TIFF_COMPRESSION_CCITTFAX3 = 3
,
IMWRITE_TIFF_COMPRESSION_CCITT_T4 = 3
,
IMWRITE_TIFF_COMPRESSION_CCITTFAX4 = 4
,
IMWRITE_TIFF_COMPRESSION_CCITT_T6 = 4
,
IMWRITE_TIFF_COMPRESSION_LZW = 5
,
IMWRITE_TIFF_COMPRESSION_OJPEG = 6
,
IMWRITE_TIFF_COMPRESSION_JPEG = 7
,
IMWRITE_TIFF_COMPRESSION_T85 = 9
,
IMWRITE_TIFF_COMPRESSION_T43 = 10
,
IMWRITE_TIFF_COMPRESSION_NEXT = 32766
,
IMWRITE_TIFF_COMPRESSION_CCITTRLEW = 32771
,
IMWRITE_TIFF_COMPRESSION_PACKBITS = 32773
,
IMWRITE_TIFF_COMPRESSION_THUNDERSCAN = 32809
,
IMWRITE_TIFF_COMPRESSION_IT8CTPAD = 32895
,
IMWRITE_TIFF_COMPRESSION_IT8LW = 32896
,
IMWRITE_TIFF_COMPRESSION_IT8MP = 32897
,
IMWRITE_TIFF_COMPRESSION_IT8BL = 32898
,
IMWRITE_TIFF_COMPRESSION_PIXARFILM = 32908
,
IMWRITE_TIFF_COMPRESSION_PIXARLOG = 32909
,
IMWRITE_TIFF_COMPRESSION_DEFLATE = 32946
,
IMWRITE_TIFF_COMPRESSION_ADOBE_DEFLATE = 8
,
IMWRITE_TIFF_COMPRESSION_DCS = 32947
,
IMWRITE_TIFF_COMPRESSION_JBIG = 34661
,
IMWRITE_TIFF_COMPRESSION_SGILOG = 34676
,
IMWRITE_TIFF_COMPRESSION_SGILOG24 = 34677
,
IMWRITE_TIFF_COMPRESSION_JP2000 = 34712
,
IMWRITE_TIFF_COMPRESSION_LERC = 34887
,
IMWRITE_TIFF_COMPRESSION_LZMA = 34925
,
IMWRITE_TIFF_COMPRESSION_ZSTD = 50000
,
IMWRITE_TIFF_COMPRESSION_WEBP = 50001
,
IMWRITE_TIFF_COMPRESSION_JXL = 50002
} |
|
enum | ImwriteTiffPredictorFlags {
IMWRITE_TIFF_PREDICTOR_NONE = 1
,
IMWRITE_TIFF_PREDICTOR_HORIZONTAL = 2
,
IMWRITE_TIFF_PREDICTOR_FLOATINGPOINT = 3
} |
|
enum | InterpolationFlags {
INTER_NEAREST = 0
,
INTER_LINEAR = 1
,
INTER_CUBIC = 2
,
INTER_AREA = 3
,
INTER_LANCZOS4 = 4
,
INTER_LINEAR_EXACT = 5
,
INTER_NEAREST_EXACT = 6
,
INTER_MAX = 7
,
WARP_FILL_OUTLIERS = 8
,
WARP_INVERSE_MAP = 16
,
WARP_RELATIVE_MAP = 32
} |
| interpolation algorithm More...
|
|
enum | InterpolationMasks {
INTER_BITS = 5
,
INTER_BITS2 = INTER_BITS * 2
,
INTER_TAB_SIZE = 1 << INTER_BITS
,
INTER_TAB_SIZE2 = INTER_TAB_SIZE * INTER_TAB_SIZE
} |
|
enum | KmeansFlags {
KMEANS_RANDOM_CENTERS = 0
,
KMEANS_PP_CENTERS = 2
,
KMEANS_USE_INITIAL_LABELS = 1
} |
| k-means flags More...
|
|
enum | LineSegmentDetectorModes {
LSD_REFINE_NONE = 0
,
LSD_REFINE_STD = 1
,
LSD_REFINE_ADV = 2
} |
| Variants of Line Segment Detector. More...
|
|
enum | LineTypes {
FILLED = -1
,
LINE_4 = 4
,
LINE_8 = 8
,
LINE_AA = 16
} |
|
enum | LocalOptimMethod {
LOCAL_OPTIM_NULL =0
,
LOCAL_OPTIM_INNER_LO =1
,
LOCAL_OPTIM_INNER_AND_ITER_LO =2
,
LOCAL_OPTIM_GC =3
,
LOCAL_OPTIM_SIGMA =4
} |
|
enum | MarkerTypes {
MARKER_CROSS = 0
,
MARKER_TILTED_CROSS = 1
,
MARKER_STAR = 2
,
MARKER_DIAMOND = 3
,
MARKER_SQUARE = 4
,
MARKER_TRIANGLE_UP = 5
,
MARKER_TRIANGLE_DOWN = 6
} |
|
enum class | MediaFormat : int {
BGR = 0
,
NV12
,
GRAY
} |
|
enum | MorphShapes {
MORPH_RECT = 0
,
MORPH_CROSS = 1
,
MORPH_ELLIPSE = 2
} |
| shape of the structuring element More...
|
|
enum | MorphTypes {
MORPH_ERODE = 0
,
MORPH_DILATE = 1
,
MORPH_OPEN = 2
,
MORPH_CLOSE = 3
,
MORPH_GRADIENT = 4
,
MORPH_TOPHAT = 5
,
MORPH_BLACKHAT = 6
,
MORPH_HITMISS = 7
} |
| type of morphological operation More...
|
|
enum | MouseEventFlags {
EVENT_FLAG_LBUTTON = 1
,
EVENT_FLAG_RBUTTON = 2
,
EVENT_FLAG_MBUTTON = 4
,
EVENT_FLAG_CTRLKEY = 8
,
EVENT_FLAG_SHIFTKEY = 16
,
EVENT_FLAG_ALTKEY = 32
} |
| Mouse Event Flags see cv::MouseCallback. More...
|
|
enum | MouseEventTypes {
EVENT_MOUSEMOVE = 0
,
EVENT_LBUTTONDOWN = 1
,
EVENT_RBUTTONDOWN = 2
,
EVENT_MBUTTONDOWN = 3
,
EVENT_LBUTTONUP = 4
,
EVENT_RBUTTONUP = 5
,
EVENT_MBUTTONUP = 6
,
EVENT_LBUTTONDBLCLK = 7
,
EVENT_RBUTTONDBLCLK = 8
,
EVENT_MBUTTONDBLCLK = 9
,
EVENT_MOUSEWHEEL = 10
,
EVENT_MOUSEHWHEEL = 11
} |
| Mouse Events see cv::MouseCallback. More...
|
|
enum | NeighborSearchMethod {
NEIGH_FLANN_KNN =0
,
NEIGH_GRID =1
,
NEIGH_FLANN_RADIUS =2
} |
|
enum | NormTypes {
NORM_INF = 1
,
NORM_L1 = 2
,
NORM_L2 = 4
,
NORM_L2SQR = 5
,
NORM_HAMMING = 6
,
NORM_HAMMING2 = 7
,
NORM_TYPE_MASK = 7
,
NORM_RELATIVE = 8
,
NORM_MINMAX = 32
} |
|
enum struct | Param {
Param::INT =0
,
Param::BOOLEAN =1
,
Param::REAL =2
,
Param::STRING =3
,
Param::MAT =4
,
Param::MAT_VECTOR =5
,
Param::ALGORITHM =6
,
Param::FLOAT =7
,
Param::UNSIGNED_INT =8
,
Param::UINT64 =9
,
Param::UCHAR =11
,
Param::SCALAR =12
} |
|
enum | PolishingMethod {
NONE_POLISHER =0
,
LSQ_POLISHER =1
,
MAGSAC =2
,
COV_POLISHER =3
} |
|
enum | QtButtonTypes {
QT_PUSH_BUTTON = 0
,
QT_CHECKBOX = 1
,
QT_RADIOBOX = 2
,
QT_NEW_BUTTONBAR = 1024
} |
| Qt "button" type. More...
|
|
enum | QtFontStyles {
QT_STYLE_NORMAL = 0
,
QT_STYLE_ITALIC = 1
,
QT_STYLE_OBLIQUE = 2
} |
| Qt font style. More...
|
|
enum | QtFontWeights {
QT_FONT_LIGHT = 25
,
QT_FONT_NORMAL = 50
,
QT_FONT_DEMIBOLD = 63
,
QT_FONT_BOLD = 75
,
QT_FONT_BLACK = 87
} |
| Qt font weight. More...
|
|
enum | QuatAssumeType {
QUAT_ASSUME_NOT_UNIT
,
QUAT_ASSUME_UNIT
} |
| Unit quaternion flag. More...
|
|
enum | RectanglesIntersectTypes {
INTERSECT_NONE = 0
,
INTERSECT_PARTIAL = 1
,
INTERSECT_FULL = 2
} |
| types of intersection between rectangles More...
|
|
enum | ReduceTypes {
REDUCE_SUM = 0
,
REDUCE_AVG = 1
,
REDUCE_MAX = 2
,
REDUCE_MIN = 3
,
REDUCE_SUM2 = 4
} |
|
enum | RetrievalModes {
RETR_EXTERNAL = 0
,
RETR_LIST = 1
,
RETR_CCOMP = 2
,
RETR_TREE = 3
,
RETR_FLOODFILL = 4
} |
| mode of the contour retrieval algorithm More...
|
|
enum | RobotWorldHandEyeCalibrationMethod {
CALIB_ROBOT_WORLD_HAND_EYE_SHAH = 0
,
CALIB_ROBOT_WORLD_HAND_EYE_LI = 1
} |
|
enum | RotateFlags {
ROTATE_90_CLOCKWISE = 0
,
ROTATE_180 = 1
,
ROTATE_90_COUNTERCLOCKWISE = 2
} |
|
enum | SamplingMethod {
SAMPLING_UNIFORM =0
,
SAMPLING_PROGRESSIVE_NAPSAC =1
,
SAMPLING_NAPSAC =2
,
SAMPLING_PROSAC =3
} |
|
enum | ScoreMethod {
SCORE_METHOD_RANSAC =0
,
SCORE_METHOD_MSAC =1
,
SCORE_METHOD_MAGSAC =2
,
SCORE_METHOD_LMEDS =3
} |
|
enum | ShapeMatchModes {
CONTOURS_MATCH_I1 =1
,
CONTOURS_MATCH_I2 =2
,
CONTOURS_MATCH_I3 =3
} |
| Shape matching methods. More...
|
|
enum | SolveLPResult {
SOLVELP_LOST = -3
,
SOLVELP_UNBOUNDED = -2
,
SOLVELP_UNFEASIBLE = -1
,
SOLVELP_SINGLE = 0
,
SOLVELP_MULTI = 1
} |
| return codes for cv::solveLP() function More...
|
|
enum | SolvePnPMethod {
SOLVEPNP_ITERATIVE = 0
,
SOLVEPNP_EPNP = 1
,
SOLVEPNP_P3P = 2
,
SOLVEPNP_DLS = 3
,
SOLVEPNP_UPNP = 4
,
SOLVEPNP_AP3P = 5
,
SOLVEPNP_IPPE = 6
,
SOLVEPNP_IPPE_SQUARE = 7
,
SOLVEPNP_SQPNP = 8
} |
|
enum | SortFlags {
SORT_EVERY_ROW = 0
,
SORT_EVERY_COLUMN = 1
,
SORT_ASCENDING = 0
,
SORT_DESCENDING = 16
} |
|
enum | SpecialFilter { FILTER_SCHARR = -1
} |
|
enum | StreamType {
db
,
dc
,
pc
,
wb
} |
|
enum | TemplateMatchModes {
TM_SQDIFF = 0
,
TM_SQDIFF_NORMED = 1
,
TM_CCORR = 2
,
TM_CCORR_NORMED = 3
,
TM_CCOEFF = 4
,
TM_CCOEFF_NORMED = 5
} |
| type of the template matching operation More...
|
|
enum | ThresholdTypes {
THRESH_BINARY = 0
,
THRESH_BINARY_INV = 1
,
THRESH_TRUNC = 2
,
THRESH_TOZERO = 3
,
THRESH_TOZERO_INV = 4
,
THRESH_MASK = 7
,
THRESH_OTSU = 8
,
THRESH_TRIANGLE = 16
} |
|
enum | UMatUsageFlags {
USAGE_DEFAULT = 0
,
USAGE_ALLOCATE_HOST_MEMORY = 1 << 0
,
USAGE_ALLOCATE_DEVICE_MEMORY = 1 << 1
,
USAGE_ALLOCATE_SHARED_MEMORY = 1 << 2
,
__UMAT_USAGE_FLAGS_32BIT = 0x7fffffff
} |
| Usage flags for allocator. More...
|
|
enum | UndistortTypes {
PROJ_SPHERICAL_ORTHO = 0
,
PROJ_SPHERICAL_EQRECT = 1
} |
| cv::undistort mode More...
|
|
enum | VideoCaptureAPIs {
CAP_ANY = 0
,
CAP_VFW = 200
,
CAP_V4L = 200
,
CAP_V4L2 = CAP_V4L
,
CAP_FIREWIRE = 300
,
CAP_FIREWARE = CAP_FIREWIRE
,
CAP_IEEE1394 = CAP_FIREWIRE
,
CAP_DC1394 = CAP_FIREWIRE
,
CAP_CMU1394 = CAP_FIREWIRE
,
CAP_QT = 500
,
CAP_UNICAP = 600
,
CAP_DSHOW = 700
,
CAP_PVAPI = 800
,
CAP_OPENNI = 900
,
CAP_OPENNI_ASUS = 910
,
CAP_ANDROID = 1000
,
CAP_XIAPI = 1100
,
CAP_AVFOUNDATION = 1200
,
CAP_GIGANETIX = 1300
,
CAP_MSMF = 1400
,
CAP_WINRT = 1410
,
CAP_INTELPERC = 1500
,
CAP_REALSENSE = 1500
,
CAP_OPENNI2 = 1600
,
CAP_OPENNI2_ASUS = 1610
,
CAP_OPENNI2_ASTRA = 1620
,
CAP_GPHOTO2 = 1700
,
CAP_GSTREAMER = 1800
,
CAP_FFMPEG = 1900
,
CAP_IMAGES = 2000
,
CAP_ARAVIS = 2100
,
CAP_OPENCV_MJPEG = 2200
,
CAP_INTEL_MFX = 2300
,
CAP_XINE = 2400
,
CAP_UEYE = 2500
,
CAP_OBSENSOR = 2600
} |
| cv::VideoCapture API backends identifier. More...
|
|
enum | VideoCaptureProperties {
CAP_PROP_POS_MSEC =0
,
CAP_PROP_POS_FRAMES =1
,
CAP_PROP_POS_AVI_RATIO =2
,
CAP_PROP_FRAME_WIDTH =3
,
CAP_PROP_FRAME_HEIGHT =4
,
CAP_PROP_FPS =5
,
CAP_PROP_FOURCC =6
,
CAP_PROP_FRAME_COUNT =7
,
CAP_PROP_FORMAT =8
,
CAP_PROP_MODE =9
,
CAP_PROP_BRIGHTNESS =10
,
CAP_PROP_CONTRAST =11
,
CAP_PROP_SATURATION =12
,
CAP_PROP_HUE =13
,
CAP_PROP_GAIN =14
,
CAP_PROP_EXPOSURE =15
,
CAP_PROP_CONVERT_RGB =16
,
CAP_PROP_WHITE_BALANCE_BLUE_U =17
,
CAP_PROP_RECTIFICATION =18
,
CAP_PROP_MONOCHROME =19
,
CAP_PROP_SHARPNESS =20
,
CAP_PROP_AUTO_EXPOSURE =21
,
CAP_PROP_GAMMA =22
,
CAP_PROP_TEMPERATURE =23
,
CAP_PROP_TRIGGER =24
,
CAP_PROP_TRIGGER_DELAY =25
,
CAP_PROP_WHITE_BALANCE_RED_V =26
,
CAP_PROP_ZOOM =27
,
CAP_PROP_FOCUS =28
,
CAP_PROP_GUID =29
,
CAP_PROP_ISO_SPEED =30
,
CAP_PROP_BACKLIGHT =32
,
CAP_PROP_PAN =33
,
CAP_PROP_TILT =34
,
CAP_PROP_ROLL =35
,
CAP_PROP_IRIS =36
,
CAP_PROP_SETTINGS =37
,
CAP_PROP_BUFFERSIZE =38
,
CAP_PROP_AUTOFOCUS =39
,
CAP_PROP_SAR_NUM =40
,
CAP_PROP_SAR_DEN =41
,
CAP_PROP_BACKEND =42
,
CAP_PROP_CHANNEL =43
,
CAP_PROP_AUTO_WB =44
,
CAP_PROP_WB_TEMPERATURE =45
,
CAP_PROP_CODEC_PIXEL_FORMAT =46
,
CAP_PROP_BITRATE =47
,
CAP_PROP_ORIENTATION_META =48
,
CAP_PROP_ORIENTATION_AUTO =49
,
CAP_PROP_HW_ACCELERATION =50
,
CAP_PROP_HW_DEVICE =51
,
CAP_PROP_HW_ACCELERATION_USE_OPENCL =52
,
CAP_PROP_OPEN_TIMEOUT_MSEC =53
,
CAP_PROP_READ_TIMEOUT_MSEC =54
,
CAP_PROP_STREAM_OPEN_TIME_USEC =55
,
CAP_PROP_VIDEO_TOTAL_CHANNELS = 56
,
CAP_PROP_VIDEO_STREAM = 57
,
CAP_PROP_AUDIO_STREAM = 58
,
CAP_PROP_AUDIO_POS = 59
,
CAP_PROP_AUDIO_SHIFT_NSEC = 60
,
CAP_PROP_AUDIO_DATA_DEPTH = 61
,
CAP_PROP_AUDIO_SAMPLES_PER_SECOND = 62
,
CAP_PROP_AUDIO_BASE_INDEX = 63
,
CAP_PROP_AUDIO_TOTAL_CHANNELS = 64
,
CAP_PROP_AUDIO_TOTAL_STREAMS = 65
,
CAP_PROP_AUDIO_SYNCHRONIZE = 66
,
CAP_PROP_LRF_HAS_KEY_FRAME = 67
,
CAP_PROP_CODEC_EXTRADATA_INDEX = 68
,
CAP_PROP_FRAME_TYPE = 69
,
CAP_PROP_N_THREADS = 70
,
CAP_PROP_PTS = 71
,
CAP_PROP_DTS_DELAY = 72
} |
| cv::VideoCapture generic properties identifier. More...
|
|
enum | VideoWriterProperties {
VIDEOWRITER_PROP_QUALITY = 1
,
VIDEOWRITER_PROP_FRAMEBYTES = 2
,
VIDEOWRITER_PROP_NSTRIPES = 3
,
VIDEOWRITER_PROP_IS_COLOR = 4
,
VIDEOWRITER_PROP_DEPTH = 5
,
VIDEOWRITER_PROP_HW_ACCELERATION = 6
,
VIDEOWRITER_PROP_HW_DEVICE = 7
,
VIDEOWRITER_PROP_HW_ACCELERATION_USE_OPENCL = 8
,
VIDEOWRITER_PROP_RAW_VIDEO = 9
,
VIDEOWRITER_PROP_KEY_INTERVAL = 10
,
VIDEOWRITER_PROP_KEY_FLAG = 11
,
VIDEOWRITER_PROP_PTS = 12
,
VIDEOWRITER_PROP_DTS_DELAY = 13
} |
| cv::VideoWriter generic properties identifier. More...
|
|
enum | WarpPolarMode {
WARP_POLAR_LINEAR = 0
,
WARP_POLAR_LOG = 256
} |
| Specify the polar mapping mode. More...
|
|
enum | WindowFlags {
WINDOW_NORMAL = 0x00000000
,
WINDOW_AUTOSIZE = 0x00000001
,
WINDOW_OPENGL = 0x00001000
,
WINDOW_FULLSCREEN = 1
,
WINDOW_FREERATIO = 0x00000100
,
WINDOW_KEEPRATIO = 0x00000000
,
WINDOW_GUI_EXPANDED =0x00000000
,
WINDOW_GUI_NORMAL = 0x00000010
} |
| Flags for cv::namedWindow. More...
|
|
enum | WindowPropertyFlags {
WND_PROP_FULLSCREEN = 0
,
WND_PROP_AUTOSIZE = 1
,
WND_PROP_ASPECT_RATIO = 2
,
WND_PROP_OPENGL = 3
,
WND_PROP_VISIBLE = 4
,
WND_PROP_TOPMOST = 5
,
WND_PROP_VSYNC = 6
} |
| Flags for cv::setWindowProperty / cv::getWindowProperty. More...
|
|
|
enum | VideoAccelerationType {
VIDEO_ACCELERATION_NONE = 0
,
VIDEO_ACCELERATION_ANY = 1
,
VIDEO_ACCELERATION_D3D11 = 2
,
VIDEO_ACCELERATION_VAAPI = 3
,
VIDEO_ACCELERATION_MFX = 4
} |
| Video Acceleration type. More...
|
|
|
enum | {
CAP_PROP_DC1394_OFF = -4
,
CAP_PROP_DC1394_MODE_MANUAL = -3
,
CAP_PROP_DC1394_MODE_AUTO = -2
,
CAP_PROP_DC1394_MODE_ONE_PUSH_AUTO = -1
,
CAP_PROP_DC1394_MAX = 31
} |
| Modes of the IEEE 1394 controlling registers (can be: auto, manual, auto single push, absolute Latter allowed with any other mode) every feature can have only one mode turned on at a time. More...
|
|
|
enum | {
CAP_OPENNI_DEPTH_GENERATOR = 1 << 31
,
CAP_OPENNI_IMAGE_GENERATOR = 1 << 30
,
CAP_OPENNI_IR_GENERATOR = 1 << 29
,
CAP_OPENNI_GENERATORS_MASK = CAP_OPENNI_DEPTH_GENERATOR + CAP_OPENNI_IMAGE_GENERATOR + CAP_OPENNI_IR_GENERATOR
} |
| OpenNI map generators. More...
|
|
enum | {
CAP_PROP_OPENNI_OUTPUT_MODE = 100
,
CAP_PROP_OPENNI_FRAME_MAX_DEPTH = 101
,
CAP_PROP_OPENNI_BASELINE = 102
,
CAP_PROP_OPENNI_FOCAL_LENGTH = 103
,
CAP_PROP_OPENNI_REGISTRATION = 104
,
CAP_PROP_OPENNI_REGISTRATION_ON = CAP_PROP_OPENNI_REGISTRATION
,
CAP_PROP_OPENNI_APPROX_FRAME_SYNC = 105
,
CAP_PROP_OPENNI_MAX_BUFFER_SIZE = 106
,
CAP_PROP_OPENNI_CIRCLE_BUFFER = 107
,
CAP_PROP_OPENNI_MAX_TIME_DURATION = 108
,
CAP_PROP_OPENNI_GENERATOR_PRESENT = 109
,
CAP_PROP_OPENNI2_SYNC = 110
,
CAP_PROP_OPENNI2_MIRROR = 111
} |
| Properties of cameras available through OpenNI backend. More...
|
|
enum | {
CAP_OPENNI_IMAGE_GENERATOR_PRESENT = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT
,
CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE = CAP_OPENNI_IMAGE_GENERATOR + CAP_PROP_OPENNI_OUTPUT_MODE
,
CAP_OPENNI_DEPTH_GENERATOR_PRESENT = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT
,
CAP_OPENNI_DEPTH_GENERATOR_BASELINE = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_BASELINE
,
CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_FOCAL_LENGTH
,
CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION = CAP_OPENNI_DEPTH_GENERATOR + CAP_PROP_OPENNI_REGISTRATION
,
CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION_ON = CAP_OPENNI_DEPTH_GENERATOR_REGISTRATION
,
CAP_OPENNI_IR_GENERATOR_PRESENT = CAP_OPENNI_IR_GENERATOR + CAP_PROP_OPENNI_GENERATOR_PRESENT
} |
| OpenNI shortcuts. More...
|
|
enum | {
CAP_OPENNI_DEPTH_MAP = 0
,
CAP_OPENNI_POINT_CLOUD_MAP = 1
,
CAP_OPENNI_DISPARITY_MAP = 2
,
CAP_OPENNI_DISPARITY_MAP_32F = 3
,
CAP_OPENNI_VALID_DEPTH_MASK = 4
,
CAP_OPENNI_BGR_IMAGE = 5
,
CAP_OPENNI_GRAY_IMAGE = 6
,
CAP_OPENNI_IR_IMAGE = 7
} |
| OpenNI data given from depth generator. More...
|
|
enum | {
CAP_OPENNI_VGA_30HZ = 0
,
CAP_OPENNI_SXGA_15HZ = 1
,
CAP_OPENNI_SXGA_30HZ = 2
,
CAP_OPENNI_QVGA_30HZ = 3
,
CAP_OPENNI_QVGA_60HZ = 4
} |
| Supported output modes of OpenNI image generator. More...
|
|
|
enum | { CAP_PROP_GSTREAMER_QUEUE_LENGTH = 200
} |
|
|
enum | {
CAP_PROP_PVAPI_MULTICASTIP = 300
,
CAP_PROP_PVAPI_FRAMESTARTTRIGGERMODE = 301
,
CAP_PROP_PVAPI_DECIMATIONHORIZONTAL = 302
,
CAP_PROP_PVAPI_DECIMATIONVERTICAL = 303
,
CAP_PROP_PVAPI_BINNINGX = 304
,
CAP_PROP_PVAPI_BINNINGY = 305
,
CAP_PROP_PVAPI_PIXELFORMAT = 306
} |
| PVAPI. More...
|
|
enum | {
CAP_PVAPI_FSTRIGMODE_FREERUN = 0
,
CAP_PVAPI_FSTRIGMODE_SYNCIN1 = 1
,
CAP_PVAPI_FSTRIGMODE_SYNCIN2 = 2
,
CAP_PVAPI_FSTRIGMODE_FIXEDRATE = 3
,
CAP_PVAPI_FSTRIGMODE_SOFTWARE = 4
} |
| PVAPI: FrameStartTriggerMode. More...
|
|
enum | {
CAP_PVAPI_DECIMATION_OFF = 1
,
CAP_PVAPI_DECIMATION_2OUTOF4 = 2
,
CAP_PVAPI_DECIMATION_2OUTOF8 = 4
,
CAP_PVAPI_DECIMATION_2OUTOF16 = 8
} |
| PVAPI: DecimationHorizontal, DecimationVertical. More...
|
|
enum | {
CAP_PVAPI_PIXELFORMAT_MONO8 = 1
,
CAP_PVAPI_PIXELFORMAT_MONO16 = 2
,
CAP_PVAPI_PIXELFORMAT_BAYER8 = 3
,
CAP_PVAPI_PIXELFORMAT_BAYER16 = 4
,
CAP_PVAPI_PIXELFORMAT_RGB24 = 5
,
CAP_PVAPI_PIXELFORMAT_BGR24 = 6
,
CAP_PVAPI_PIXELFORMAT_RGBA32 = 7
,
CAP_PVAPI_PIXELFORMAT_BGRA32 = 8
} |
| PVAPI: PixelFormat. More...
|
|
|
enum | {
CAP_PROP_XI_DOWNSAMPLING = 400
,
CAP_PROP_XI_DATA_FORMAT = 401
,
CAP_PROP_XI_OFFSET_X = 402
,
CAP_PROP_XI_OFFSET_Y = 403
,
CAP_PROP_XI_TRG_SOURCE = 404
,
CAP_PROP_XI_TRG_SOFTWARE = 405
,
CAP_PROP_XI_GPI_SELECTOR = 406
,
CAP_PROP_XI_GPI_MODE = 407
,
CAP_PROP_XI_GPI_LEVEL = 408
,
CAP_PROP_XI_GPO_SELECTOR = 409
,
CAP_PROP_XI_GPO_MODE = 410
,
CAP_PROP_XI_LED_SELECTOR = 411
,
CAP_PROP_XI_LED_MODE = 412
,
CAP_PROP_XI_MANUAL_WB = 413
,
CAP_PROP_XI_AUTO_WB = 414
,
CAP_PROP_XI_AEAG = 415
,
CAP_PROP_XI_EXP_PRIORITY = 416
,
CAP_PROP_XI_AE_MAX_LIMIT = 417
,
CAP_PROP_XI_AG_MAX_LIMIT = 418
,
CAP_PROP_XI_AEAG_LEVEL = 419
,
CAP_PROP_XI_TIMEOUT = 420
,
CAP_PROP_XI_EXPOSURE = 421
,
CAP_PROP_XI_EXPOSURE_BURST_COUNT = 422
,
CAP_PROP_XI_GAIN_SELECTOR = 423
,
CAP_PROP_XI_GAIN = 424
,
CAP_PROP_XI_DOWNSAMPLING_TYPE = 426
,
CAP_PROP_XI_BINNING_SELECTOR = 427
,
CAP_PROP_XI_BINNING_VERTICAL = 428
,
CAP_PROP_XI_BINNING_HORIZONTAL = 429
,
CAP_PROP_XI_BINNING_PATTERN = 430
,
CAP_PROP_XI_DECIMATION_SELECTOR = 431
,
CAP_PROP_XI_DECIMATION_VERTICAL = 432
,
CAP_PROP_XI_DECIMATION_HORIZONTAL = 433
,
CAP_PROP_XI_DECIMATION_PATTERN = 434
,
CAP_PROP_XI_TEST_PATTERN_GENERATOR_SELECTOR = 587
,
CAP_PROP_XI_TEST_PATTERN = 588
,
CAP_PROP_XI_IMAGE_DATA_FORMAT = 435
,
CAP_PROP_XI_SHUTTER_TYPE = 436
,
CAP_PROP_XI_SENSOR_TAPS = 437
,
CAP_PROP_XI_AEAG_ROI_OFFSET_X = 439
,
CAP_PROP_XI_AEAG_ROI_OFFSET_Y = 440
,
CAP_PROP_XI_AEAG_ROI_WIDTH = 441
,
CAP_PROP_XI_AEAG_ROI_HEIGHT = 442
,
CAP_PROP_XI_BPC = 445
,
CAP_PROP_XI_WB_KR = 448
,
CAP_PROP_XI_WB_KG = 449
,
CAP_PROP_XI_WB_KB = 450
,
CAP_PROP_XI_WIDTH = 451
,
CAP_PROP_XI_HEIGHT = 452
,
CAP_PROP_XI_REGION_SELECTOR = 589
,
CAP_PROP_XI_REGION_MODE = 595
,
CAP_PROP_XI_LIMIT_BANDWIDTH = 459
,
CAP_PROP_XI_SENSOR_DATA_BIT_DEPTH = 460
,
CAP_PROP_XI_OUTPUT_DATA_BIT_DEPTH = 461
,
CAP_PROP_XI_IMAGE_DATA_BIT_DEPTH = 462
,
CAP_PROP_XI_OUTPUT_DATA_PACKING = 463
,
CAP_PROP_XI_OUTPUT_DATA_PACKING_TYPE = 464
,
CAP_PROP_XI_IS_COOLED = 465
,
CAP_PROP_XI_COOLING = 466
,
CAP_PROP_XI_TARGET_TEMP = 467
,
CAP_PROP_XI_CHIP_TEMP = 468
,
CAP_PROP_XI_HOUS_TEMP = 469
,
CAP_PROP_XI_HOUS_BACK_SIDE_TEMP = 590
,
CAP_PROP_XI_SENSOR_BOARD_TEMP = 596
,
CAP_PROP_XI_CMS = 470
,
CAP_PROP_XI_APPLY_CMS = 471
,
CAP_PROP_XI_IMAGE_IS_COLOR = 474
,
CAP_PROP_XI_COLOR_FILTER_ARRAY = 475
,
CAP_PROP_XI_GAMMAY = 476
,
CAP_PROP_XI_GAMMAC = 477
,
CAP_PROP_XI_SHARPNESS = 478
,
CAP_PROP_XI_CC_MATRIX_00 = 479
,
CAP_PROP_XI_CC_MATRIX_01 = 480
,
CAP_PROP_XI_CC_MATRIX_02 = 481
,
CAP_PROP_XI_CC_MATRIX_03 = 482
,
CAP_PROP_XI_CC_MATRIX_10 = 483
,
CAP_PROP_XI_CC_MATRIX_11 = 484
,
CAP_PROP_XI_CC_MATRIX_12 = 485
,
CAP_PROP_XI_CC_MATRIX_13 = 486
,
CAP_PROP_XI_CC_MATRIX_20 = 487
,
CAP_PROP_XI_CC_MATRIX_21 = 488
,
CAP_PROP_XI_CC_MATRIX_22 = 489
,
CAP_PROP_XI_CC_MATRIX_23 = 490
,
CAP_PROP_XI_CC_MATRIX_30 = 491
,
CAP_PROP_XI_CC_MATRIX_31 = 492
,
CAP_PROP_XI_CC_MATRIX_32 = 493
,
CAP_PROP_XI_CC_MATRIX_33 = 494
,
CAP_PROP_XI_DEFAULT_CC_MATRIX = 495
,
CAP_PROP_XI_TRG_SELECTOR = 498
,
CAP_PROP_XI_ACQ_FRAME_BURST_COUNT = 499
,
CAP_PROP_XI_DEBOUNCE_EN = 507
,
CAP_PROP_XI_DEBOUNCE_T0 = 508
,
CAP_PROP_XI_DEBOUNCE_T1 = 509
,
CAP_PROP_XI_DEBOUNCE_POL = 510
,
CAP_PROP_XI_LENS_MODE = 511
,
CAP_PROP_XI_LENS_APERTURE_VALUE = 512
,
CAP_PROP_XI_LENS_FOCUS_MOVEMENT_VALUE = 513
,
CAP_PROP_XI_LENS_FOCUS_MOVE = 514
,
CAP_PROP_XI_LENS_FOCUS_DISTANCE = 515
,
CAP_PROP_XI_LENS_FOCAL_LENGTH = 516
,
CAP_PROP_XI_LENS_FEATURE_SELECTOR = 517
,
CAP_PROP_XI_LENS_FEATURE = 518
,
CAP_PROP_XI_DEVICE_MODEL_ID = 521
,
CAP_PROP_XI_DEVICE_SN = 522
,
CAP_PROP_XI_IMAGE_DATA_FORMAT_RGB32_ALPHA = 529
,
CAP_PROP_XI_IMAGE_PAYLOAD_SIZE = 530
,
CAP_PROP_XI_TRANSPORT_PIXEL_FORMAT = 531
,
CAP_PROP_XI_SENSOR_CLOCK_FREQ_HZ = 532
,
CAP_PROP_XI_SENSOR_CLOCK_FREQ_INDEX = 533
,
CAP_PROP_XI_SENSOR_OUTPUT_CHANNEL_COUNT = 534
,
CAP_PROP_XI_FRAMERATE = 535
,
CAP_PROP_XI_COUNTER_SELECTOR = 536
,
CAP_PROP_XI_COUNTER_VALUE = 537
,
CAP_PROP_XI_ACQ_TIMING_MODE = 538
,
CAP_PROP_XI_AVAILABLE_BANDWIDTH = 539
,
CAP_PROP_XI_BUFFER_POLICY = 540
,
CAP_PROP_XI_LUT_EN = 541
,
CAP_PROP_XI_LUT_INDEX = 542
,
CAP_PROP_XI_LUT_VALUE = 543
,
CAP_PROP_XI_TRG_DELAY = 544
,
CAP_PROP_XI_TS_RST_MODE = 545
,
CAP_PROP_XI_TS_RST_SOURCE = 546
,
CAP_PROP_XI_IS_DEVICE_EXIST = 547
,
CAP_PROP_XI_ACQ_BUFFER_SIZE = 548
,
CAP_PROP_XI_ACQ_BUFFER_SIZE_UNIT = 549
,
CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_SIZE = 550
,
CAP_PROP_XI_BUFFERS_QUEUE_SIZE = 551
,
CAP_PROP_XI_ACQ_TRANSPORT_BUFFER_COMMIT = 552
,
CAP_PROP_XI_RECENT_FRAME = 553
,
CAP_PROP_XI_DEVICE_RESET = 554
,
CAP_PROP_XI_COLUMN_FPN_CORRECTION = 555
,
CAP_PROP_XI_ROW_FPN_CORRECTION = 591
,
CAP_PROP_XI_SENSOR_MODE = 558
,
CAP_PROP_XI_HDR = 559
,
CAP_PROP_XI_HDR_KNEEPOINT_COUNT = 560
,
CAP_PROP_XI_HDR_T1 = 561
,
CAP_PROP_XI_HDR_T2 = 562
,
CAP_PROP_XI_KNEEPOINT1 = 563
,
CAP_PROP_XI_KNEEPOINT2 = 564
,
CAP_PROP_XI_IMAGE_BLACK_LEVEL = 565
,
CAP_PROP_XI_HW_REVISION = 571
,
CAP_PROP_XI_DEBUG_LEVEL = 572
,
CAP_PROP_XI_AUTO_BANDWIDTH_CALCULATION = 573
,
CAP_PROP_XI_FFS_FILE_ID = 594
,
CAP_PROP_XI_FFS_FILE_SIZE = 580
,
CAP_PROP_XI_FREE_FFS_SIZE = 581
,
CAP_PROP_XI_USED_FFS_SIZE = 582
,
CAP_PROP_XI_FFS_ACCESS_KEY = 583
,
CAP_PROP_XI_SENSOR_FEATURE_SELECTOR = 585
,
CAP_PROP_XI_SENSOR_FEATURE_VALUE = 586
} |
| Properties of cameras available through XIMEA SDK backend. More...
|
|
|
enum | { CAP_PROP_ARAVIS_AUTOTRIGGER = 600
} |
| Properties of cameras available through ARAVIS backend. More...
|
|
|
enum | {
CAP_PROP_IOS_DEVICE_FOCUS = 9001
,
CAP_PROP_IOS_DEVICE_EXPOSURE = 9002
,
CAP_PROP_IOS_DEVICE_FLASH = 9003
,
CAP_PROP_IOS_DEVICE_WHITEBALANCE = 9004
,
CAP_PROP_IOS_DEVICE_TORCH = 9005
} |
| Properties of cameras available through AVFOUNDATION backend. More...
|
|
|
enum | {
CAP_PROP_GIGA_FRAME_OFFSET_X = 10001
,
CAP_PROP_GIGA_FRAME_OFFSET_Y = 10002
,
CAP_PROP_GIGA_FRAME_WIDTH_MAX = 10003
,
CAP_PROP_GIGA_FRAME_HEIGH_MAX = 10004
,
CAP_PROP_GIGA_FRAME_SENS_WIDTH = 10005
,
CAP_PROP_GIGA_FRAME_SENS_HEIGH = 10006
} |
| Properties of cameras available through Smartek Giganetix Ethernet Vision backend. More...
|
|
|
enum | {
CAP_PROP_INTELPERC_PROFILE_COUNT = 11001
,
CAP_PROP_INTELPERC_PROFILE_IDX = 11002
,
CAP_PROP_INTELPERC_DEPTH_LOW_CONFIDENCE_VALUE = 11003
,
CAP_PROP_INTELPERC_DEPTH_SATURATION_VALUE = 11004
,
CAP_PROP_INTELPERC_DEPTH_CONFIDENCE_THRESHOLD = 11005
,
CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_HORZ = 11006
,
CAP_PROP_INTELPERC_DEPTH_FOCAL_LENGTH_VERT = 11007
} |
|
enum | {
CAP_INTELPERC_DEPTH_GENERATOR = 1 << 29
,
CAP_INTELPERC_IMAGE_GENERATOR = 1 << 28
,
CAP_INTELPERC_IR_GENERATOR = 1 << 27
,
CAP_INTELPERC_GENERATORS_MASK = CAP_INTELPERC_DEPTH_GENERATOR + CAP_INTELPERC_IMAGE_GENERATOR + CAP_INTELPERC_IR_GENERATOR
} |
| Intel Perceptual Streams. More...
|
|
enum | {
CAP_INTELPERC_DEPTH_MAP = 0
,
CAP_INTELPERC_UVDEPTH_MAP = 1
,
CAP_INTELPERC_IR_MAP = 2
,
CAP_INTELPERC_IMAGE = 3
} |
|
|
enum | {
CAP_PROP_GPHOTO2_PREVIEW = 17001
,
CAP_PROP_GPHOTO2_WIDGET_ENUMERATE = 17002
,
CAP_PROP_GPHOTO2_RELOAD_CONFIG = 17003
,
CAP_PROP_GPHOTO2_RELOAD_ON_CHANGE = 17004
,
CAP_PROP_GPHOTO2_COLLECT_MSGS = 17005
,
CAP_PROP_GPHOTO2_FLUSH_MSGS = 17006
,
CAP_PROP_SPEED = 17007
,
CAP_PROP_APERTURE = 17008
,
CAP_PROP_EXPOSUREPROGRAM = 17009
,
CAP_PROP_VIEWFINDER = 17010
} |
| gPhoto2 properties More...
|
|
|
enum | {
CAP_PROP_IMAGES_BASE = 18000
,
CAP_PROP_IMAGES_LAST = 19000
} |
| Images backend properties. More...
|
|
|
enum | VideoCaptureOBSensorDataType {
CAP_OBSENSOR_DEPTH_MAP = 0
,
CAP_OBSENSOR_BGR_IMAGE = 1
,
CAP_OBSENSOR_IR_IMAGE = 2
} |
| OBSENSOR data given from image generator. More...
|
|
enum | VideoCaptureOBSensorGenerators {
CAP_OBSENSOR_DEPTH_GENERATOR = 1 << 29
,
CAP_OBSENSOR_IMAGE_GENERATOR = 1 << 28
,
CAP_OBSENSOR_IR_GENERATOR = 1 << 27
,
CAP_OBSENSOR_GENERATORS_MASK = CAP_OBSENSOR_DEPTH_GENERATOR + CAP_OBSENSOR_IMAGE_GENERATOR + CAP_OBSENSOR_IR_GENERATOR
} |
| OBSENSOR stream generator. More...
|
|
enum | VideoCaptureOBSensorProperties {
CAP_PROP_OBSENSOR_INTRINSIC_FX =26001
,
CAP_PROP_OBSENSOR_INTRINSIC_FY =26002
,
CAP_PROP_OBSENSOR_INTRINSIC_CX =26003
,
CAP_PROP_OBSENSOR_INTRINSIC_CY =26004
} |
| OBSENSOR properties. More...
|
|
|
softdouble | abs (softdouble a) |
|
softfloat | abs (softfloat a) |
| Absolute value.
|
|
static uchar | abs (uchar a) |
|
static uint64 | abs (uint64 a) |
|
static unsigned | abs (unsigned a) |
|
static ushort | abs (ushort a) |
|
void | absdiff (InputArray src1, InputArray src2, OutputArray dst) |
| Calculates the per-element absolute difference between two arrays or between an array and a scalar.
|
|
void | accumulate (InputArray src, InputOutputArray dst, InputArray mask=noArray()) |
| Adds an image to the accumulator image.
|
|
void | accumulateProduct (InputArray src1, InputArray src2, InputOutputArray dst, InputArray mask=noArray()) |
| Adds the per-element product of two input images to the accumulator image.
|
|
void | accumulateSquare (InputArray src, InputOutputArray dst, InputArray mask=noArray()) |
| Adds the square of a source image to the accumulator image.
|
|
void | accumulateWeighted (InputArray src, InputOutputArray dst, double alpha, InputArray mask=noArray()) |
| Updates a running average.
|
|
template<typename T > |
Quat< T > | acos (const Quat< T > &q) |
|
template<typename T > |
Quat< T > | acosh (const Quat< T > &q) |
|
void | adaptiveThreshold (InputArray src, OutputArray dst, double maxValue, int adaptiveMethod, int thresholdType, int blockSize, double C) |
| Applies an adaptive threshold to an array.
|
|
void | add (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray(), int dtype=-1) |
| Calculates the per-element sum of two arrays or an array and a scalar.
|
|
void | addText (const Mat &img, const String &text, Point org, const QtFont &font) |
| Draws a text on the image.
|
|
void | addText (const Mat &img, const String &text, Point org, const String &nameFont, int pointSize=-1, Scalar color=Scalar::all(0), int weight=QT_FONT_NORMAL, int style=QT_STYLE_NORMAL, int spacing=0) |
| Draws a text on the image.
|
|
void | addWeighted (InputArray src1, double alpha, InputArray src2, double beta, double gamma, OutputArray dst, int dtype=-1) |
| Calculates the weighted sum of two arrays.
|
|
void | AGAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression, AgastFeatureDetector::DetectorType type) |
| Detects corners using the AGAST algorithm.
|
|
void | AGAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression=true) |
|
template<typename _Tp > |
static _Tp * | alignPtr (_Tp *ptr, int n=(int) sizeof(_Tp)) |
| Aligns a pointer to the specified number of bytes.
|
|
static size_t | alignSize (size_t sz, int n) |
| Aligns a buffer size to the specified number of bytes.
|
|
void | applyColorMap (InputArray src, OutputArray dst, InputArray userColor) |
| Applies a user colormap on a given image.
|
|
void | applyColorMap (InputArray src, OutputArray dst, int colormap) |
| Applies a GNU Octave/MATLAB equivalent colormap on a given image.
|
|
void | approxPolyDP (InputArray curve, OutputArray approxCurve, double epsilon, bool closed) |
| Approximates a polygonal curve(s) with the specified precision.
|
|
void | approxPolyN (InputArray curve, OutputArray approxCurve, int nsides, float epsilon_percentage=-1.0, bool ensure_convex=true) |
| Approximates a polygon with a convex hull with a specified accuracy and number of sides.
|
|
double | arcLength (InputArray curve, bool closed) |
| Calculates a contour perimeter or a curve length.
|
|
void | arrowedLine (InputOutputArray img, Point pt1, Point pt2, const Scalar &color, int thickness=1, int line_type=8, int shift=0, double tipLength=0.1) |
| Draws an arrow segment pointing from the first point to the second one.
|
|
template<typename T > |
Quat< T > | asin (const Quat< T > &q) |
|
template<typename T > |
Quat< T > | asinh (const Quat< T > &q) |
|
template<typename T > |
Quat< T > | atan (const Quat< T > &q) |
|
template<typename T > |
Quat< T > | atanh (const Quat< T > &q) |
|
void | batchDistance (InputArray src1, InputArray src2, OutputArray dist, int dtype, OutputArray nidx, int normType=NORM_L2, int K=0, InputArray mask=noArray(), int update=0, bool crosscheck=false) |
| naive nearest neighbor finder
|
|
void | bilateralFilter (InputArray src, OutputArray dst, int d, double sigmaColor, double sigmaSpace, int borderType=BORDER_DEFAULT) |
| Applies the bilateral filter to an image.
|
|
void | bitwise_and (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray()) |
| computes bitwise conjunction of the two arrays (dst = src1 & src2) Calculates the per-element bit-wise conjunction of two arrays or an array and a scalar.
|
|
void | bitwise_not (InputArray src, OutputArray dst, InputArray mask=noArray()) |
| Inverts every bit of an array.
|
|
void | bitwise_or (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray()) |
| Calculates the per-element bit-wise disjunction of two arrays or an array and a scalar.
|
|
void | bitwise_xor (InputArray src1, InputArray src2, OutputArray dst, InputArray mask=noArray()) |
| Calculates the per-element bit-wise "exclusive or" operation on two arrays or an array and a scalar.
|
|
void | blendLinear (InputArray src1, InputArray src2, InputArray weights1, InputArray weights2, OutputArray dst) |
|
void | blur (InputArray src, OutputArray dst, Size ksize, Point anchor=Point(-1,-1), int borderType=BORDER_DEFAULT) |
| Blurs an image using the normalized box filter.
|
|
int | borderInterpolate (int p, int len, int borderType) |
| Computes the source location of an extrapolated pixel.
|
|
Rect | boundingRect (InputArray array) |
| Calculates the up-right bounding rectangle of a point set or non-zero pixels of gray-scale image.
|
|
void | boxFilter (InputArray src, OutputArray dst, int ddepth, Size ksize, Point anchor=Point(-1,-1), bool normalize=true, int borderType=BORDER_DEFAULT) |
| Blurs an image using the box filter.
|
|
void | boxPoints (RotatedRect box, OutputArray points) |
| Finds the four vertices of a rotated rect. Useful to draw the rotated rectangle.
|
|
void | broadcast (InputArray src, InputArray shape, OutputArray dst) |
| Broadcast the given Mat to the given shape.
|
|
int | buildOpticalFlowPyramid (InputArray img, OutputArrayOfArrays pyramid, Size winSize, int maxLevel, bool withDerivatives=true, int pyrBorder=BORDER_REFLECT_101, int derivBorder=BORDER_CONSTANT, bool tryReuseInputImage=true) |
| Constructs the image pyramid which can be passed to calcOpticalFlowPyrLK.
|
|
void | buildPyramid (InputArray src, OutputArrayOfArrays dst, int maxlevel, int borderType=BORDER_DEFAULT) |
| Constructs the Gaussian pyramid for an image.
|
|
void | calcBackProject (const Mat *images, int nimages, const int *channels, const SparseMat &hist, OutputArray backProject, const float **ranges, double scale=1, bool uniform=true) |
|
void | calcBackProject (const Mat *images, int nimages, const int *channels, InputArray hist, OutputArray backProject, const float **ranges, double scale=1, bool uniform=true) |
| Calculates the back projection of a histogram.
|
|
void | calcBackProject (InputArrayOfArrays images, const std::vector< int > &channels, InputArray hist, OutputArray dst, const std::vector< float > &ranges, double scale) |
|
void | calcCovarMatrix (const Mat *samples, int nsamples, Mat &covar, Mat &mean, int flags, int ctype=CV_64F) |
| Calculates the covariance matrix of a set of vectors.
|
|
void | calcCovarMatrix (InputArray samples, OutputArray covar, InputOutputArray mean, int flags, int ctype=CV_64F) |
|
void | calcHist (const Mat *images, int nimages, const int *channels, InputArray mask, OutputArray hist, int dims, const int *histSize, const float **ranges, bool uniform=true, bool accumulate=false) |
| Calculates a histogram of a set of arrays.
|
|
void | calcHist (const Mat *images, int nimages, const int *channels, InputArray mask, SparseMat &hist, int dims, const int *histSize, const float **ranges, bool uniform=true, bool accumulate=false) |
|
void | calcHist (InputArrayOfArrays images, const std::vector< int > &channels, InputArray mask, OutputArray hist, const std::vector< int > &histSize, const std::vector< float > &ranges, bool accumulate=false) |
|
void | calcOpticalFlowFarneback (InputArray prev, InputArray next, InputOutputArray flow, double pyr_scale, int levels, int winsize, int iterations, int poly_n, double poly_sigma, int flags) |
| Computes a dense optical flow using the Gunnar Farneback's algorithm.
|
|
void | calcOpticalFlowPyrLK (InputArray prevImg, InputArray nextImg, InputArray prevPts, InputOutputArray nextPts, OutputArray status, OutputArray err, Size winSize=Size(21, 21), int maxLevel=3, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, 0.01), int flags=0, double minEigThreshold=1e-4) |
| Calculates an optical flow for a sparse feature set using the iterative Lucas-Kanade method with pyramids.
|
|
double | calibrateCamera (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON)) |
|
double | calibrateCamera (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, OutputArray stdDeviationsIntrinsics, OutputArray stdDeviationsExtrinsics, OutputArray perViewErrors, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON)) |
| Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.
|
|
double | calibrateCameraRO (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, int iFixedPoint, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, OutputArray newObjPoints, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON)) |
|
double | calibrateCameraRO (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, int iFixedPoint, InputOutputArray cameraMatrix, InputOutputArray distCoeffs, OutputArrayOfArrays rvecs, OutputArrayOfArrays tvecs, OutputArray newObjPoints, OutputArray stdDeviationsIntrinsics, OutputArray stdDeviationsExtrinsics, OutputArray stdDeviationsObjPoints, OutputArray perViewErrors, int flags=0, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 30, DBL_EPSILON)) |
| Finds the camera intrinsic and extrinsic parameters from several views of a calibration pattern.
|
|
void | calibrateHandEye (InputArrayOfArrays R_gripper2base, InputArrayOfArrays t_gripper2base, InputArrayOfArrays R_target2cam, InputArrayOfArrays t_target2cam, OutputArray R_cam2gripper, OutputArray t_cam2gripper, HandEyeCalibrationMethod method=CALIB_HAND_EYE_TSAI) |
| Computes Hand-Eye calibration: \(_{}^{g}\textrm{T}_c\).
|
|
void | calibrateRobotWorldHandEye (InputArrayOfArrays R_world2cam, InputArrayOfArrays t_world2cam, InputArrayOfArrays R_base2gripper, InputArrayOfArrays t_base2gripper, OutputArray R_base2world, OutputArray t_base2world, OutputArray R_gripper2cam, OutputArray t_gripper2cam, RobotWorldHandEyeCalibrationMethod method=CALIB_ROBOT_WORLD_HAND_EYE_SHAH) |
| Computes Robot-World/Hand-Eye calibration: \(_{}^{w}\textrm{T}_b\) and \(_{}^{c}\textrm{T}_g\).
|
|
void | calibrationMatrixValues (InputArray cameraMatrix, Size imageSize, double apertureWidth, double apertureHeight, double &fovx, double &fovy, double &focalLength, Point2d &principalPoint, double &aspectRatio) |
| Computes useful camera characteristics from the camera intrinsic matrix.
|
|
RotatedRect | CamShift (InputArray probImage, Rect &window, TermCriteria criteria) |
| Finds an object center, size, and orientation.
|
|
bool | can_describe (const GMetaArg &meta, const GRunArg &arg) |
|
bool | can_describe (const GMetaArg &meta, const GRunArgP &argp) |
|
bool | can_describe (const GMetaArgs &metas, const GRunArgs &args) |
|
void | Canny (InputArray dx, InputArray dy, OutputArray edges, double threshold1, double threshold2, bool L2gradient=false) |
|
void | Canny (InputArray image, OutputArray edges, double threshold1, double threshold2, int apertureSize=3, bool L2gradient=false) |
| Finds edges in an image using the Canny algorithm [48] .
|
|
void | cartToPolar (InputArray x, InputArray y, OutputArray magnitude, OutputArray angle, bool angleInDegrees=false) |
| Calculates the magnitude and angle of 2D vectors.
|
|
softfloat | cbrt (const softfloat &a) |
| Cube root.
|
|
bool | checkChessboard (InputArray img, Size size) |
|
bool | checkHardwareSupport (int feature) |
| Returns true if the specified feature is supported by the host hardware.
|
|
bool | checkRange (InputArray a, bool quiet=true, Point *pos=0, double minVal=-DBL_MAX, double maxVal=DBL_MAX) |
| Checks every element of an input array for invalid values.
|
|
bool | Cholesky (double *A, size_t astep, int m, double *b, size_t bstep, int n) |
|
bool | Cholesky (float *A, size_t astep, int m, float *b, size_t bstep, int n) |
|
void | circle (InputOutputArray img, Point center, int radius, const Scalar &color, int thickness=1, int lineType=LINE_8, int shift=0) |
| Draws a circle.
|
|
bool | clipLine (Rect imgRect, Point &pt1, Point &pt2) |
|
bool | clipLine (Size imgSize, Point &pt1, Point &pt2) |
| Clips the line against the image rectangle.
|
|
bool | clipLine (Size2l imgSize, Point2l &pt1, Point2l &pt2) |
|
void | colorChange (InputArray src, InputArray mask, OutputArray dst, float red_mul=1.0f, float green_mul=1.0f, float blue_mul=1.0f) |
| Given an original color image, two differently colored versions of this image can be mixed seamlessly.
|
|
void | compare (InputArray src1, InputArray src2, OutputArray dst, int cmpop) |
| Performs the per-element comparison of two arrays or an array and scalar value.
|
|
double | compareHist (const SparseMat &H1, const SparseMat &H2, int method) |
|
double | compareHist (InputArray H1, InputArray H2, int method) |
| Compares two histograms.
|
|
template<typename... Ts> |
GCompileArgs | compile_args (Ts &&... args) |
| Wraps a list of arguments (a parameter pack) into a vector of compilation arguments (cv::GCompileArg).
|
|
void | completeSymm (InputOutputArray m, bool lowerToUpper=false) |
| Copies the lower or the upper half of a square matrix to its another half.
|
|
void | composeRT (InputArray rvec1, InputArray tvec1, InputArray rvec2, InputArray tvec2, OutputArray rvec3, OutputArray tvec3, OutputArray dr3dr1=noArray(), OutputArray dr3dt1=noArray(), OutputArray dr3dr2=noArray(), OutputArray dr3dt2=noArray(), OutputArray dt3dr1=noArray(), OutputArray dt3dt1=noArray(), OutputArray dt3dr2=noArray(), OutputArray dt3dt2=noArray()) |
| Combines two rotation-and-shift transformations.
|
|
void | computeCorrespondEpilines (InputArray points, int whichImage, InputArray F, OutputArray lines) |
| For points in an image of a stereo pair, computes the corresponding epilines in the other image.
|
|
double | computeECC (InputArray templateImage, InputArray inputImage, InputArray inputMask=noArray()) |
| Computes the Enhanced Correlation Coefficient value between two images [80] .
|
|
void | computeRecallPrecisionCurve (const std::vector< std::vector< DMatch > > &matches1to2, const std::vector< std::vector< uchar > > &correctMatches1to2Mask, std::vector< Point2f > &recallPrecisionCurve) |
|
int | connectedComponents (InputArray image, OutputArray labels, int connectivity, int ltype, int ccltype) |
| computes the connected components labeled image of boolean image
|
|
int | connectedComponents (InputArray image, OutputArray labels, int connectivity=8, int ltype=CV_32S) |
|
int | connectedComponentsWithStats (InputArray image, OutputArray labels, OutputArray stats, OutputArray centroids, int connectivity, int ltype, int ccltype) |
| computes the connected components labeled image of boolean image and also produces a statistics output for each label
|
|
int | connectedComponentsWithStats (InputArray image, OutputArray labels, OutputArray stats, OutputArray centroids, int connectivity=8, int ltype=CV_32S) |
|
double | contourArea (InputArray contour, bool oriented=false) |
| Calculates a contour area.
|
|
void | convertFp16 (InputArray src, OutputArray dst) |
| Converts an array to half precision floating number.
|
|
void | convertMaps (InputArray map1, InputArray map2, OutputArray dstmap1, OutputArray dstmap2, int dstmap1type, bool nninterpolation=false) |
| Converts image transformation maps from one representation to another.
|
|
void | convertPointsFromHomogeneous (InputArray src, OutputArray dst) |
| Converts points from homogeneous to Euclidean space.
|
|
void | convertPointsHomogeneous (InputArray src, OutputArray dst) |
| Converts points to/from homogeneous coordinates.
|
|
void | convertPointsToHomogeneous (InputArray src, OutputArray dst) |
| Converts points from Euclidean to homogeneous space.
|
|
void | convertScaleAbs (InputArray src, OutputArray dst, double alpha=1, double beta=0) |
| Scales, calculates absolute values, and converts the result to 8-bit.
|
|
void | convexHull (InputArray points, OutputArray hull, bool clockwise=false, bool returnPoints=true) |
| Finds the convex hull of a point set.
|
|
void | convexityDefects (InputArray contour, InputArray convexhull, OutputArray convexityDefects) |
| Finds the convexity defects of a contour.
|
|
void | copyMakeBorder (InputArray src, OutputArray dst, int top, int bottom, int left, int right, int borderType, const Scalar &value=Scalar()) |
| Forms a border around an image.
|
|
void | copyTo (InputArray src, OutputArray dst, InputArray mask) |
| This is an overloaded member function, provided for convenience (python) Copies the matrix to another one. When the operation mask is specified, if the Mat::create call shown above reallocates the matrix, the newly allocated matrix is initialized with all zeros before copying the data.
|
|
void | cornerEigenValsAndVecs (InputArray src, OutputArray dst, int blockSize, int ksize, int borderType=BORDER_DEFAULT) |
| Calculates eigenvalues and eigenvectors of image blocks for corner detection.
|
|
void | cornerHarris (InputArray src, OutputArray dst, int blockSize, int ksize, double k, int borderType=BORDER_DEFAULT) |
| Harris corner detector.
|
|
void | cornerMinEigenVal (InputArray src, OutputArray dst, int blockSize, int ksize=3, int borderType=BORDER_DEFAULT) |
| Calculates the minimal eigenvalue of gradient matrices for corner detection.
|
|
void | cornerSubPix (InputArray image, InputOutputArray corners, Size winSize, Size zeroZone, TermCriteria criteria) |
| Refines the corner locations.
|
|
void | correctMatches (InputArray F, InputArray points1, InputArray points2, OutputArray newPoints1, OutputArray newPoints2) |
| Refines coordinates of corresponding points.
|
|
template<typename T > |
Quat< T > | cos (const Quat< T > &q) |
|
softdouble | cos (const softdouble &a) |
| Cosine.
|
|
template<typename T > |
Quat< T > | cosh (const Quat< T > &q) |
|
int | countNonZero (InputArray src) |
| Counts non-zero array elements.
|
|
Ptr< AffineTransformer > | createAffineTransformer (bool fullAffine) |
|
Ptr< AlignMTB > | createAlignMTB (int max_bits=6, int exclude_range=4, bool cut=true) |
| Creates AlignMTB object.
|
|
Ptr< BackgroundSubtractorKNN > | createBackgroundSubtractorKNN (int history=500, double dist2Threshold=400.0, bool detectShadows=true) |
| Creates KNN Background Subtractor.
|
|
Ptr< BackgroundSubtractorMOG2 > | createBackgroundSubtractorMOG2 (int history=500, double varThreshold=16, bool detectShadows=true) |
| Creates MOG2 Background Subtractor.
|
|
int | createButton (const String &bar_name, ButtonCallback on_change, void *userdata=0, int type=QT_PUSH_BUTTON, bool initial_button_state=false) |
| Attaches a button to the control panel.
|
|
Ptr< CalibrateDebevec > | createCalibrateDebevec (int samples=70, float lambda=10.0f, bool random=false) |
| Creates CalibrateDebevec object.
|
|
Ptr< CalibrateRobertson > | createCalibrateRobertson (int max_iter=30, float threshold=0.01f) |
| Creates CalibrateRobertson object.
|
|
Ptr< HistogramCostExtractor > | createChiHistogramCostExtractor (int nDummies=25, float defaultCost=0.2f) |
|
Ptr< CLAHE > | createCLAHE (double clipLimit=40.0, Size tileGridSize=Size(8, 8)) |
| Creates a smart pointer to a cv::CLAHE class and initializes it.
|
|
Ptr< HistogramCostExtractor > | createEMDHistogramCostExtractor (int flag=DIST_L2, int nDummies=25, float defaultCost=0.2f) |
|
Ptr< HistogramCostExtractor > | createEMDL1HistogramCostExtractor (int nDummies=25, float defaultCost=0.2f) |
|
Ptr< BaseCascadeClassifier::MaskGenerator > | createFaceDetectionMaskGenerator () |
|
Ptr< GeneralizedHoughBallard > | createGeneralizedHoughBallard () |
| Creates a smart pointer to a cv::GeneralizedHoughBallard class and initializes it.
|
|
Ptr< GeneralizedHoughGuil > | createGeneralizedHoughGuil () |
| Creates a smart pointer to a cv::GeneralizedHoughGuil class and initializes it.
|
|
void | createHanningWindow (OutputArray dst, Size winSize, int type) |
| This function computes a Hanning window coefficients in two dimensions.
|
|
Ptr< HausdorffDistanceExtractor > | createHausdorffDistanceExtractor (int distanceFlag=cv::NORM_L2, float rankProp=0.6f) |
|
Ptr< LineSegmentDetector > | createLineSegmentDetector (int refine=LSD_REFINE_STD, double scale=0.8, double sigma_scale=0.6, double quant=2.0, double ang_th=22.5, double log_eps=0, double density_th=0.7, int n_bins=1024) |
| Creates a smart pointer to a LineSegmentDetector object and initializes it.
|
|
Ptr< MergeDebevec > | createMergeDebevec () |
| Creates MergeDebevec object.
|
|
Ptr< MergeMertens > | createMergeMertens (float contrast_weight=1.0f, float saturation_weight=1.0f, float exposure_weight=0.0f) |
| Creates MergeMertens object.
|
|
Ptr< MergeRobertson > | createMergeRobertson () |
| Creates MergeRobertson object.
|
|
Ptr< HistogramCostExtractor > | createNormHistogramCostExtractor (int flag=DIST_L2, int nDummies=25, float defaultCost=0.2f) |
|
Ptr< ShapeContextDistanceExtractor > | createShapeContextDistanceExtractor (int nAngularBins=12, int nRadialBins=4, float innerRadius=0.2f, float outerRadius=2, int iterations=3, const Ptr< HistogramCostExtractor > &comparer=createChiHistogramCostExtractor(), const Ptr< ShapeTransformer > &transformer=createThinPlateSplineShapeTransformer()) |
|
Ptr< Stitcher > | createStitcher (bool try_use_gpu=false) |
|
Ptr< Stitcher > | createStitcherScans (bool try_use_gpu=false) |
|
Ptr< ThinPlateSplineShapeTransformer > | createThinPlateSplineShapeTransformer (double regularizationParameter=0) |
|
Ptr< Tonemap > | createTonemap (float gamma=1.0f) |
| Creates simple linear mapper with gamma correction.
|
|
Ptr< TonemapDrago > | createTonemapDrago (float gamma=1.0f, float saturation=1.0f, float bias=0.85f) |
| Creates TonemapDrago object.
|
|
Ptr< TonemapMantiuk > | createTonemapMantiuk (float gamma=1.0f, float scale=0.7f, float saturation=1.0f) |
| Creates TonemapMantiuk object.
|
|
Ptr< TonemapReinhard > | createTonemapReinhard (float gamma=1.0f, float intensity=0.0f, float light_adapt=1.0f, float color_adapt=0.0f) |
| Creates TonemapReinhard object.
|
|
int | createTrackbar (const String &trackbarname, const String &winname, int *value, int count, TrackbarCallback onChange=0, void *userdata=0) |
| Creates a trackbar and attaches it to the specified window.
|
|
template<typename T > |
Quat< T > | crossProduct (const Quat< T > &p, const Quat< T > &q) |
|
static double | cubeRoot (double val) |
|
float | cubeRoot (float val) |
| Computes the cube root of an argument.
|
|
const std::string | currentUIFramework () |
| HighGUI backend used.
|
|
template<typename _Tp > |
static void | cv2eigen (const Mat &src, Eigen::Matrix< _Tp, 1, Eigen::Dynamic > &dst) |
|
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols> |
static void | cv2eigen (const Mat &src, Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &dst) |
|
template<typename _Tp > |
static void | cv2eigen (const Mat &src, Eigen::Matrix< _Tp, Eigen::Dynamic, 1 > &dst) |
|
template<typename _Tp > |
static void | cv2eigen (const Mat &src, Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic > &dst) |
|
template<typename _Tp > |
static void | cv2eigen (const Mat &src, Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &dst) |
|
template<typename _Tp , int _layout> |
static void | cv2eigen (const Mat &src, Eigen::Tensor< _Tp, 3, _layout > &dst) |
| Converts a cv::Mat to an Eigen::Tensor.
|
|
template<typename _Tp , int _cols> |
static void | cv2eigen (const Matx< _Tp, 1, _cols > &src, Eigen::Matrix< _Tp, 1, Eigen::Dynamic > &dst) |
|
template<typename _Tp , int _rows> |
static void | cv2eigen (const Matx< _Tp, _rows, 1 > &src, Eigen::Matrix< _Tp, Eigen::Dynamic, 1 > &dst) |
|
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols> |
static void | cv2eigen (const Matx< _Tp, _rows, _cols > &src, Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &dst) |
|
template<typename _Tp , int _rows, int _cols> |
static void | cv2eigen (const Matx< _Tp, _rows, _cols > &src, Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic > &dst) |
|
template<typename _Tp , int _rows, int _cols> |
static void | cv2eigen (const Matx< _Tp, _rows, _cols > &src, Eigen::Matrix< _Tp, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor > &dst) |
|
template<typename _Tp > |
static Eigen::TensorMap< Eigen::Tensor< _Tp, 3, Eigen::RowMajor > > | cv2eigen_tensormap (InputArray src) |
| Maps cv::Mat data to an Eigen::TensorMap.
|
|
template<typename _Tp > |
_Tp | cv_abs (_Tp x) |
|
int | cv_abs (schar x) |
|
int | cv_abs (short x) |
|
int | cv_abs (uchar x) |
|
int | cv_abs (ushort x) |
|
void | cvtColor (InputArray src, OutputArray dst, int code, int dstCn=0, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| Converts an image from one color space to another.
|
|
void | cvtColorTwoPlane (InputArray src1, InputArray src2, OutputArray dst, int code, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| Converts an image from one color space to another where the source image is stored in two planes.
|
|
void | dct (InputArray src, OutputArray dst, int flags=0) |
| Performs a forward or inverse discrete Cosine transform of 1D or 2D array.
|
|
void | decolor (InputArray src, OutputArray grayscale, OutputArray color_boost) |
| Transforms a color image to a grayscale image. It is a basic tool in digital printing, stylized black-and-white photograph rendering, and in many single channel image processing applications [176] .
|
|
void | decomposeEssentialMat (InputArray E, OutputArray R1, OutputArray R2, OutputArray t) |
| Decompose an essential matrix to possible rotations and translation.
|
|
int | decomposeHomographyMat (InputArray H, InputArray K, OutputArrayOfArrays rotations, OutputArrayOfArrays translations, OutputArrayOfArrays normals) |
| Decompose a homography matrix to rotation(s), translation(s) and plane normal(s).
|
|
void | decomposeProjectionMatrix (InputArray projMatrix, OutputArray cameraMatrix, OutputArray rotMatrix, OutputArray transVect, OutputArray rotMatrixX=noArray(), OutputArray rotMatrixY=noArray(), OutputArray rotMatrixZ=noArray(), OutputArray eulerAngles=noArray()) |
| Decomposes a projection matrix into a rotation matrix and a camera intrinsic matrix.
|
|
void | demosaicing (InputArray src, OutputArray dst, int code, int dstCn=0) |
| main function for all demosaicing processes
|
|
void | denoise_TVL1 (const std::vector< Mat > &observations, Mat &result, double lambda=1.0, int niters=30) |
| Primal-dual algorithm is an algorithm for solving special types of variational problems (that is, finding a function to minimize some functional). As the image denoising, in particular, may be seen as the variational problem, primal-dual algorithm then can be used to perform denoising and this is exactly what is implemented.
|
|
const char * | depthToString (int depth) |
|
GMatDesc | descr_of (const cv::Mat &mat) |
|
GScalarDesc | descr_of (const cv::Scalar &scalar) |
|
GMatDesc | descr_of (const cv::UMat &mat) |
|
GMetaArg | descr_of (const GRunArg &arg) |
|
GMetaArg | descr_of (const GRunArgP &argp) |
|
GMetaArgs | descr_of (const GRunArgs &args) |
|
GFrameDesc | descr_of (const MediaFrame &frame) |
|
GMatDesc | descr_of (const RMat &mat) |
|
template<typename U > |
GArrayDesc | descr_of (const std::vector< U > &) |
|
template<typename U > |
GOpaqueDesc | descr_of (const U &) |
|
cv::GMetaArgs | descrs_of (const std::vector< cv::Mat > &vec) |
|
cv::GMetaArgs | descrs_of (const std::vector< cv::UMat > &vec) |
|
void | destroyAllWindows () |
| Destroys all of the HighGUI windows.
|
|
void | destroyWindow (const String &winname) |
| Destroys the specified window.
|
|
void | detailEnhance (InputArray src, OutputArray dst, float sigma_s=10, float sigma_r=0.15f) |
| This filter enhances the details of a particular image.
|
|
template<typename _Tp , int m> |
static double | determinant (const Matx< _Tp, m, m > &a) |
|
double | determinant (InputArray mtx) |
| Returns the determinant of a square floating-point matrix.
|
|
void | dft (InputArray src, OutputArray dst, int flags=0, int nonzeroRows=0) |
| Performs a forward or inverse Discrete Fourier transform of a 1D or 2D floating-point array.
|
|
void | dilate (InputArray src, OutputArray dst, InputArray kernel, Point anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| Dilates an image by using a specific structuring element.
|
|
void | displayOverlay (const String &winname, const String &text, int delayms=0) |
| Displays a text on a window image as an overlay for a specified duration.
|
|
void | displayStatusBar (const String &winname, const String &text, int delayms=0) |
| Displays a text on the window statusbar during the specified period of time.
|
|
void | distanceTransform (InputArray src, OutputArray dst, int distanceType, int maskSize, int dstType=CV_32F) |
|
void | distanceTransform (InputArray src, OutputArray dst, OutputArray labels, int distanceType, int maskSize, int labelType=DIST_LABEL_CCOMP) |
| Calculates the distance to the closest zero pixel for each pixel of the source image.
|
|
void | divide (double scale, InputArray src2, OutputArray dst, int dtype=-1) |
|
void | divide (InputArray src1, InputArray src2, OutputArray dst, double scale=1, int dtype=-1) |
| Performs per-element division of two arrays or a scalar by an array.
|
|
void | divSpectrums (InputArray a, InputArray b, OutputArray c, int flags, bool conjB=false) |
| Performs the per-element division of the first Fourier spectrum by the second Fourier spectrum.
|
|
static int | divUp (int a, unsigned int b) |
| Integer division with result round up.
|
|
static size_t | divUp (size_t a, unsigned int b) |
|
void | drawChessboardCorners (InputOutputArray image, Size patternSize, InputArray corners, bool patternWasFound) |
| Renders the detected chessboard corners.
|
|
void | drawContours (InputOutputArray image, InputArrayOfArrays contours, int contourIdx, const Scalar &color, int thickness=1, int lineType=LINE_8, InputArray hierarchy=noArray(), int maxLevel=INT_MAX, Point offset=Point()) |
| Draws contours outlines or filled contours.
|
|
void | drawFrameAxes (InputOutputArray image, InputArray cameraMatrix, InputArray distCoeffs, InputArray rvec, InputArray tvec, float length, int thickness=3) |
| Draw axes of the world/object coordinate system from pose estimation.
|
|
void | drawKeypoints (InputArray image, const std::vector< KeyPoint > &keypoints, InputOutputArray outImage, const Scalar &color=Scalar::all(-1), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
| Draws keypoints.
|
|
void | drawMarker (InputOutputArray img, Point position, const Scalar &color, int markerType=MARKER_CROSS, int markerSize=20, int thickness=1, int line_type=8) |
| Draws a marker on a predefined position in an image.
|
|
void | drawMatches (InputArray img1, const std::vector< KeyPoint > &keypoints1, InputArray img2, const std::vector< KeyPoint > &keypoints2, const std::vector< DMatch > &matches1to2, InputOutputArray outImg, const int matchesThickness, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const std::vector< char > &matchesMask=std::vector< char >(), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
|
void | drawMatches (InputArray img1, const std::vector< KeyPoint > &keypoints1, InputArray img2, const std::vector< KeyPoint > &keypoints2, const std::vector< DMatch > &matches1to2, InputOutputArray outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const std::vector< char > &matchesMask=std::vector< char >(), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
| Draws the found matches of keypoints from two images.
|
|
void | drawMatches (InputArray img1, const std::vector< KeyPoint > &keypoints1, InputArray img2, const std::vector< KeyPoint > &keypoints2, const std::vector< std::vector< DMatch > > &matches1to2, InputOutputArray outImg, const Scalar &matchColor=Scalar::all(-1), const Scalar &singlePointColor=Scalar::all(-1), const std::vector< std::vector< char > > &matchesMask=std::vector< std::vector< char > >(), DrawMatchesFlags flags=DrawMatchesFlags::DEFAULT) |
|
static void | dumpOpenCLInformation () |
|
void | edgePreservingFilter (InputArray src, OutputArray dst, int flags=1, float sigma_s=60, float sigma_r=0.4f) |
| Filtering is the fundamental operation in image and video processing. Edge-preserving smoothing filters are used in many different applications [100] .
|
|
bool | eigen (InputArray src, OutputArray eigenvalues, OutputArray eigenvectors=noArray()) |
| Calculates eigenvalues and eigenvectors of a symmetric matrix.
|
|
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols> |
static void | eigen2cv (const Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &src, Matx< _Tp, _rows, _cols > &dst) |
|
template<typename _Tp , int _rows, int _cols, int _options, int _maxRows, int _maxCols> |
static void | eigen2cv (const Eigen::Matrix< _Tp, _rows, _cols, _options, _maxRows, _maxCols > &src, OutputArray dst) |
|
template<typename _Tp , int _layout> |
static void | eigen2cv (const Eigen::Tensor< _Tp, 3, _layout > &src, OutputArray dst) |
| Converts an Eigen::Tensor to a cv::Mat.
|
|
void | eigenNonSymmetric (InputArray src, OutputArray eigenvalues, OutputArray eigenvectors) |
| Calculates eigenvalues and eigenvectors of a non-symmetric matrix (real eigenvalues only).
|
|
void | ellipse (InputOutputArray img, const RotatedRect &box, const Scalar &color, int thickness=1, int lineType=LINE_8) |
|
void | ellipse (InputOutputArray img, Point center, Size axes, double angle, double startAngle, double endAngle, const Scalar &color, int thickness=1, int lineType=LINE_8, int shift=0) |
| Draws a simple or thick elliptic arc or fills an ellipse sector.
|
|
void | ellipse2Poly (Point center, Size axes, int angle, int arcStart, int arcEnd, int delta, std::vector< Point > &pts) |
| Approximates an elliptic arc with a polyline.
|
|
void | ellipse2Poly (Point2d center, Size2d axes, int angle, int arcStart, int arcEnd, int delta, std::vector< Point2d > &pts) |
|
float | EMD (InputArray signature1, InputArray signature2, int distType, InputArray cost=noArray(), float *lowerBound=0, OutputArray flow=noArray()) |
| Computes the "minimal work" distance between two weighted point configurations.
|
|
float | EMDL1 (InputArray signature1, InputArray signature2) |
| Computes the "minimal work" distance between two weighted point configurations base on the papers "EMD-L1: An efficient and Robust Algorithm for comparing histogram-based descriptors", by Haibin Ling and Kazunori Okuda; and "The Earth Mover's Distance is the Mallows Distance: Some Insights from
Statistics", by Elizaveta Levina and Peter Bickel.
|
|
GArrayDesc | empty_array_desc () |
|
static GFrameDesc | empty_gframe_desc () |
|
static GMatDesc | empty_gmat_desc () |
|
GOpaqueDesc | empty_gopaque_desc () |
|
GScalarDesc | empty_scalar_desc () |
|
void | equalizeHist (InputArray src, OutputArray dst) |
| Equalizes the histogram of a grayscale image.
|
|
void | erode (InputArray src, OutputArray dst, InputArray kernel, Point anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| Erodes an image by using a specific structuring element.
|
|
void | error (const Exception &exc) |
| Signals an error and raises the exception.
|
|
void | error (int code, const String &err, const char *func, const char *file, int line) |
| Signals an error and raises the exception.
|
|
cv::Mat | estimateAffine2D (InputArray from, InputArray to, OutputArray inliers=noArray(), int method=RANSAC, double ransacReprojThreshold=3, size_t maxIters=2000, double confidence=0.99, size_t refineIters=10) |
| Computes an optimal affine transformation between two 2D point sets.
|
|
cv::Mat | estimateAffine2D (InputArray pts1, InputArray pts2, OutputArray inliers, const UsacParams ¶ms) |
|
cv::Mat | estimateAffine3D (InputArray src, InputArray dst, double *scale=nullptr, bool force_rotation=true) |
| Computes an optimal affine transformation between two 3D point sets.
|
|
int | estimateAffine3D (InputArray src, InputArray dst, OutputArray out, OutputArray inliers, double ransacThreshold=3, double confidence=0.99) |
| Computes an optimal affine transformation between two 3D point sets.
|
|
cv::Mat | estimateAffinePartial2D (InputArray from, InputArray to, OutputArray inliers=noArray(), int method=RANSAC, double ransacReprojThreshold=3, size_t maxIters=2000, double confidence=0.99, size_t refineIters=10) |
| Computes an optimal limited affine transformation with 4 degrees of freedom between two 2D point sets.
|
|
Scalar | estimateChessboardSharpness (InputArray image, Size patternSize, InputArray corners, float rise_distance=0.8F, bool vertical=false, OutputArray sharpness=noArray()) |
| Estimates the sharpness of a detected chessboard.
|
|
Mat | estimateRigidTransform (InputArray src, InputArray dst, bool fullAffine) |
| Computes an optimal affine transformation between two 2D point sets.
|
|
int | estimateTranslation3D (InputArray src, InputArray dst, OutputArray out, OutputArray inliers, double ransacThreshold=3, double confidence=0.99) |
| Computes an optimal translation between two 3D point sets.
|
|
void | evaluateFeatureDetector (const Mat &img1, const Mat &img2, const Mat &H1to2, std::vector< KeyPoint > *keypoints1, std::vector< KeyPoint > *keypoints2, float &repeatability, int &correspCount, const Ptr< FeatureDetector > &fdetector=Ptr< FeatureDetector >()) |
|
template<typename T > |
Quat< T > | exp (const Quat< T > &q) |
|
softdouble | exp (const softdouble &a) |
|
softfloat | exp (const softfloat &a) |
| Exponent.
|
|
void | exp (InputArray src, OutputArray dst) |
| Calculates the exponent of every array element.
|
|
void | extractChannel (InputArray src, OutputArray dst, int coi) |
| Extracts a single channel from src (coi is 0-based index)
|
|
void | FAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression, FastFeatureDetector::DetectorType type) |
| Detects corners using the FAST algorithm.
|
|
void | FAST (InputArray image, std::vector< KeyPoint > &keypoints, int threshold, bool nonmaxSuppression=true) |
|
float | fastAtan2 (float y, float x) |
| Calculates the angle of a 2D vector in degrees.
|
|
void | fastFree (void *ptr) |
| Deallocates a memory buffer.
|
|
void * | fastMalloc (size_t bufSize) |
| Allocates an aligned memory buffer.
|
|
void | fastNlMeansDenoising (InputArray src, OutputArray dst, const std::vector< float > &h, int templateWindowSize=7, int searchWindowSize=21, int normType=NORM_L2) |
| Perform image denoising using Non-local Means Denoising algorithm http://www.ipol.im/pub/algo/bcm_non_local_means_denoising/ with several computational optimizations. Noise expected to be a gaussian white noise.
|
|
void | fastNlMeansDenoising (InputArray src, OutputArray dst, float h=3, int templateWindowSize=7, int searchWindowSize=21) |
| Perform image denoising using Non-local Means Denoising algorithm http://www.ipol.im/pub/algo/bcm_non_local_means_denoising/ with several computational optimizations. Noise expected to be a gaussian white noise.
|
|
void | fastNlMeansDenoisingColored (InputArray src, OutputArray dst, float h=3, float hColor=3, int templateWindowSize=7, int searchWindowSize=21) |
| Modification of fastNlMeansDenoising function for colored images.
|
|
void | fastNlMeansDenoisingColoredMulti (InputArrayOfArrays srcImgs, OutputArray dst, int imgToDenoiseIndex, int temporalWindowSize, float h=3, float hColor=3, int templateWindowSize=7, int searchWindowSize=21) |
| Modification of fastNlMeansDenoisingMulti function for colored images sequences.
|
|
void | fastNlMeansDenoisingMulti (InputArrayOfArrays srcImgs, OutputArray dst, int imgToDenoiseIndex, int temporalWindowSize, const std::vector< float > &h, int templateWindowSize=7, int searchWindowSize=21, int normType=NORM_L2) |
| Modification of fastNlMeansDenoising function for images sequence where consecutive images have been captured in small period of time. For example video. This version of the function is for grayscale images or for manual manipulation with colorspaces. See [44] for more details (open access here).
|
|
void | fastNlMeansDenoisingMulti (InputArrayOfArrays srcImgs, OutputArray dst, int imgToDenoiseIndex, int temporalWindowSize, float h=3, int templateWindowSize=7, int searchWindowSize=21) |
| Modification of fastNlMeansDenoising function for images sequence where consecutive images have been captured in small period of time. For example video. This version of the function is for grayscale images or for manual manipulation with colorspaces. See [44] for more details (open access here).
|
|
void | fillConvexPoly (InputOutputArray img, const Point *pts, int npts, const Scalar &color, int lineType=LINE_8, int shift=0) |
|
void | fillConvexPoly (InputOutputArray img, InputArray points, const Scalar &color, int lineType=LINE_8, int shift=0) |
| Fills a convex polygon.
|
|
void | fillPoly (InputOutputArray img, const Point **pts, const int *npts, int ncontours, const Scalar &color, int lineType=LINE_8, int shift=0, Point offset=Point()) |
|
void | fillPoly (InputOutputArray img, InputArrayOfArrays pts, const Scalar &color, int lineType=LINE_8, int shift=0, Point offset=Point()) |
| Fills the area bounded by one or more polygons.
|
|
void | filter2D (InputArray src, OutputArray dst, int ddepth, InputArray kernel, Point anchor=Point(-1,-1), double delta=0, int borderType=BORDER_DEFAULT) |
| Convolves an image with the kernel.
|
|
void | filterHomographyDecompByVisibleRefpoints (InputArrayOfArrays rotations, InputArrayOfArrays normals, InputArray beforePoints, InputArray afterPoints, OutputArray possibleSolutions, InputArray pointsMask=noArray()) |
| Filters homography decompositions based on additional information.
|
|
void | filterSpeckles (InputOutputArray img, double newVal, int maxSpeckleSize, double maxDiff, InputOutputArray buf=noArray()) |
| Filters off small noise blobs (speckles) in the disparity map.
|
|
bool | find4QuadCornerSubpix (InputArray img, InputOutputArray corners, Size region_size) |
| finds subpixel-accurate positions of the chessboard corners
|
|
bool | findChessboardCorners (InputArray image, Size patternSize, OutputArray corners, int flags=CALIB_CB_ADAPTIVE_THRESH+CALIB_CB_NORMALIZE_IMAGE) |
| Finds the positions of internal corners of the chessboard.
|
|
bool | findChessboardCornersSB (InputArray image, Size patternSize, OutputArray corners, int flags, OutputArray meta) |
| Finds the positions of internal corners of the chessboard using a sector based approach.
|
|
bool | findChessboardCornersSB (InputArray image, Size patternSize, OutputArray corners, int flags=0) |
|
bool | findCirclesGrid (InputArray image, Size patternSize, OutputArray centers, int flags, const Ptr< FeatureDetector > &blobDetector, const CirclesGridFinderParameters ¶meters) |
| Finds centers in the grid of circles.
|
|
bool | findCirclesGrid (InputArray image, Size patternSize, OutputArray centers, int flags=CALIB_CB_SYMMETRIC_GRID, const Ptr< FeatureDetector > &blobDetector=SimpleBlobDetector::create()) |
|
void | findContours (InputArray image, OutputArrayOfArrays contours, int mode, int method, Point offset=Point()) |
|
void | findContours (InputArray image, OutputArrayOfArrays contours, OutputArray hierarchy, int mode, int method, Point offset=Point()) |
| Finds contours in a binary image.
|
|
void | findContoursLinkRuns (InputArray image, OutputArrayOfArrays contours) |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
void | findContoursLinkRuns (InputArray image, OutputArrayOfArrays contours, OutputArray hierarchy) |
| Find contours using link runs algorithm.
|
|
Mat | findEssentialMat (InputArray points1, InputArray points2, double focal, Point2d pp, int method, double prob, double threshold, OutputArray mask) |
|
Mat | findEssentialMat (InputArray points1, InputArray points2, double focal=1.0, Point2d pp=Point2d(0, 0), int method=RANSAC, double prob=0.999, double threshold=1.0, int maxIters=1000, OutputArray mask=noArray()) |
|
Mat | findEssentialMat (InputArray points1, InputArray points2, InputArray cameraMatrix, int method, double prob, double threshold, OutputArray mask) |
|
Mat | findEssentialMat (InputArray points1, InputArray points2, InputArray cameraMatrix, int method=RANSAC, double prob=0.999, double threshold=1.0, int maxIters=1000, OutputArray mask=noArray()) |
| Calculates an essential matrix from the corresponding points in two images.
|
|
Mat | findEssentialMat (InputArray points1, InputArray points2, InputArray cameraMatrix1, InputArray cameraMatrix2, InputArray dist_coeff1, InputArray dist_coeff2, OutputArray mask, const UsacParams ¶ms) |
|
Mat | findEssentialMat (InputArray points1, InputArray points2, InputArray cameraMatrix1, InputArray distCoeffs1, InputArray cameraMatrix2, InputArray distCoeffs2, int method=RANSAC, double prob=0.999, double threshold=1.0, OutputArray mask=noArray()) |
| Calculates an essential matrix from the corresponding points in two images from potentially two different cameras.
|
|
Mat | findFundamentalMat (InputArray points1, InputArray points2, int method, double ransacReprojThreshold, double confidence, int maxIters, OutputArray mask=noArray()) |
| Calculates a fundamental matrix from the corresponding points in two images.
|
|
Mat | findFundamentalMat (InputArray points1, InputArray points2, int method=FM_RANSAC, double ransacReprojThreshold=3., double confidence=0.99, OutputArray mask=noArray()) |
|
Mat | findFundamentalMat (InputArray points1, InputArray points2, OutputArray mask, const UsacParams ¶ms) |
|
Mat | findFundamentalMat (InputArray points1, InputArray points2, OutputArray mask, int method=FM_RANSAC, double ransacReprojThreshold=3., double confidence=0.99) |
|
Mat | findHomography (InputArray srcPoints, InputArray dstPoints, int method=0, double ransacReprojThreshold=3, OutputArray mask=noArray(), const int maxIters=2000, const double confidence=0.995) |
| Finds a perspective transformation between two planes.
|
|
Mat | findHomography (InputArray srcPoints, InputArray dstPoints, OutputArray mask, const UsacParams ¶ms) |
|
Mat | findHomography (InputArray srcPoints, InputArray dstPoints, OutputArray mask, int method=0, double ransacReprojThreshold=3) |
|
void | findNonZero (InputArray src, OutputArray idx) |
| Returns the list of locations of non-zero pixels.
|
|
double | findTransformECC (InputArray templateImage, InputArray inputImage, InputOutputArray warpMatrix, int motionType, TermCriteria criteria, InputArray inputMask, int gaussFiltSize) |
| Finds the geometric transform (warp) between two images in terms of the ECC criterion [80] .
|
|
double | findTransformECC (InputArray templateImage, InputArray inputImage, InputOutputArray warpMatrix, int motionType=MOTION_AFFINE, TermCriteria criteria=TermCriteria(TermCriteria::COUNT+TermCriteria::EPS, 50, 0.001), InputArray inputMask=noArray()) |
|
RotatedRect | fitEllipse (InputArray points) |
| Fits an ellipse around a set of 2D points.
|
|
RotatedRect | fitEllipseAMS (InputArray points) |
| Fits an ellipse around a set of 2D points.
|
|
RotatedRect | fitEllipseDirect (InputArray points) |
| Fits an ellipse around a set of 2D points.
|
|
void | fitLine (InputArray points, OutputArray line, int distType, double param, double reps, double aeps) |
| Fits a line to a 2D or 3D point set.
|
|
void | flip (InputArray src, OutputArray dst, int flipCode) |
| Flips a 2D array around vertical, horizontal, or both axes.
|
|
void | flipND (InputArray src, OutputArray dst, int axis) |
| Flips a n-dimensional at given axis.
|
|
int | floodFill (InputOutputArray image, InputOutputArray mask, Point seedPoint, Scalar newVal, Rect *rect=0, Scalar loDiff=Scalar(), Scalar upDiff=Scalar(), int flags=4) |
| Fills a connected component with the given color.
|
|
int | floodFill (InputOutputArray image, Point seedPoint, Scalar newVal, Rect *rect=0, Scalar loDiff=Scalar(), Scalar upDiff=Scalar(), int flags=4) |
|
QtFont | fontQt (const String &nameFont, int pointSize=-1, Scalar color=Scalar::all(0), int weight=QT_FONT_NORMAL, int style=QT_STYLE_NORMAL, int spacing=0) |
| Creates the font to draw a text on an image.
|
|
String | format (const char *fmt,...) |
| Returns a text string formatted using the printf-like expression.
|
|
void | GaussianBlur (InputArray src, OutputArray dst, Size ksize, double sigmaX, double sigmaY=0, int borderType=BORDER_DEFAULT, AlgorithmHint hint=cv::ALGO_HINT_DEFAULT) |
| Blurs an image using a Gaussian filter.
|
|
void | gemm (InputArray src1, InputArray src2, double alpha, InputArray src3, double beta, OutputArray dst, int flags=0) |
| Performs generalized matrix multiplication.
|
|
Mat | getAffineTransform (const Point2f src[], const Point2f dst[]) |
| Calculates an affine transform from three pairs of the corresponding points.
|
|
Mat | getAffineTransform (InputArray src, InputArray dst) |
|
const String & | getBuildInformation () |
| Returns full configuration time cmake output.
|
|
std::string | getCPUFeaturesLine () |
| Returns list of CPU features enabled during compilation.
|
|
int64 | getCPUTickCount () |
| Returns the number of CPU ticks.
|
|
AlgorithmHint | getDefaultAlgorithmHint () |
| Returns AlgorithmHint defined during OpenCV compilation. Defines ALGO_HINT_DEFAULT behavior.
|
|
Mat | getDefaultNewCameraMatrix (InputArray cameraMatrix, Size imgsize=Size(), bool centerPrincipalPoint=false) |
| Returns the default new camera matrix.
|
|
void | getDerivKernels (OutputArray kx, OutputArray ky, int dx, int dy, int ksize, bool normalize=false, int ktype=CV_32F) |
| Returns filter coefficients for computing spatial image derivatives.
|
|
static size_t | getElemSize (int type) |
|
double | getFontScaleFromHeight (const int fontFace, const int pixelHeight, const int thickness=1) |
| Calculates the font-specific size to use to achieve a given height in pixels.
|
|
Mat | getGaborKernel (Size ksize, double sigma, double theta, double lambd, double gamma, double psi=CV_PI *0.5, int ktype=CV_64F) |
| Returns Gabor filter coefficients.
|
|
Mat | getGaussianKernel (int ksize, double sigma, int ktype=CV_64F) |
| Returns Gaussian filter coefficients.
|
|
String | getHardwareFeatureName (int feature) |
| Returns feature name by ID.
|
|
int | getMouseWheelDelta (int flags) |
| Gets the mouse-wheel motion delta, when handling mouse-wheel events cv::EVENT_MOUSEWHEEL and cv::EVENT_MOUSEHWHEEL.
|
|
int | getNearestPoint (const std::vector< Point2f > &recallPrecisionCurve, float l_precision) |
|
int | getNumberOfCPUs () |
| Returns the number of logical CPUs available for the process.
|
|
int | getNumThreads () |
| Returns the number of threads used by OpenCV for parallel regions.
|
|
int | getOptimalDFTSize (int vecsize) |
| Returns the optimal DFT size for a given vector size.
|
|
Mat | getOptimalNewCameraMatrix (InputArray cameraMatrix, InputArray distCoeffs, Size imageSize, double alpha, Size newImgSize=Size(), Rect *validPixROI=0, bool centerPrincipalPoint=false) |
| Returns the new camera intrinsic matrix based on the free scaling parameter.
|
|
Mat | getPerspectiveTransform (const Point2f src[], const Point2f dst[], int solveMethod=DECOMP_LU) |
|
Mat | getPerspectiveTransform (InputArray src, InputArray dst, int solveMethod=DECOMP_LU) |
| Calculates a perspective transform from four pairs of the corresponding points.
|
|
float | getRecall (const std::vector< Point2f > &recallPrecisionCurve, float l_precision) |
|
void | getRectSubPix (InputArray image, Size patchSize, Point2f center, OutputArray patch, int patchType=-1) |
| Retrieves a pixel rectangle from an image with sub-pixel accuracy.
|
|
Mat | getRotationMatrix2D (Point2f center, double angle, double scale) |
| Calculates an affine matrix of 2D rotation.
|
|
Matx23d | getRotationMatrix2D_ (Point2f center, double angle, double scale) |
|
Mat | getStructuringElement (int shape, Size ksize, Point anchor=Point(-1,-1)) |
| Returns a structuring element of the specified size and shape for morphological operations.
|
|
Size | getTextSize (const String &text, int fontFace, double fontScale, int thickness, int *baseLine) |
| Calculates the width and height of a text string.
|
|
int | getThreadNum () |
| Returns the index of the currently executed thread within the current parallel region. Always returns 0 if called outside of parallel region.
|
|
int64 | getTickCount () |
| Returns the number of ticks.
|
|
double | getTickFrequency () |
| Returns the number of ticks per second.
|
|
int | getTrackbarPos (const String &trackbarname, const String &winname) |
| Returns the trackbar position.
|
|
Rect | getValidDisparityROI (Rect roi1, Rect roi2, int minDisparity, int numberOfDisparities, int blockSize) |
| computes valid disparity ROI from the valid ROIs of the rectified images (that are returned by stereoRectify)
|
|
int | getVersionMajor () |
| Returns major library version.
|
|
int | getVersionMinor () |
| Returns minor library version.
|
|
int | getVersionRevision () |
| Returns revision field of the library version.
|
|
String | getVersionString () |
| Returns library version string.
|
|
Rect | getWindowImageRect (const String &winname) |
| Provides rectangle of image in the window.
|
|
double | getWindowProperty (const String &winname, int prop_id) |
| Provides parameters of a window.
|
|
template<typename... Ts> |
GRunArgs | gin (const Ts &... args) |
|
template<typename... Ts> |
GProtoInputArgs | GIn (Ts &&... ts) |
|
void | glob (String pattern, std::vector< String > &result, bool recursive=false) |
| Searches for files matching the specified pattern in a directory.
|
|
void | goodFeaturesToTrack (InputArray image, OutputArray corners, int maxCorners, double qualityLevel, double minDistance, InputArray mask, int blockSize, int gradientSize, bool useHarrisDetector=false, double k=0.04) |
|
void | goodFeaturesToTrack (InputArray image, OutputArray corners, int maxCorners, double qualityLevel, double minDistance, InputArray mask, OutputArray cornersQuality, int blockSize=3, int gradientSize=3, bool useHarrisDetector=false, double k=0.04) |
| Same as above, but returns also quality measure of the detected corners.
|
|
void | goodFeaturesToTrack (InputArray image, OutputArray corners, int maxCorners, double qualityLevel, double minDistance, InputArray mask=noArray(), int blockSize=3, bool useHarrisDetector=false, double k=0.04) |
| Determines strong corners on an image.
|
|
template<typename... Ts> |
GProtoOutputArgs | GOut (const std::tuple< Ts... > &ts) |
|
template<typename T , typename... Ts> |
GOptRunArgsP | gout (optional< T > &arg, optional< Ts > &... args) |
|
template<typename... Ts> |
GProtoOutputArgs | GOut (std::tuple< Ts... > &&ts) |
|
template<typename... Ts> |
GProtoOutputArgs | GOut (Ts &&... ts) |
|
template<typename... Ts> |
GRunArgsP | gout (Ts &... args) |
|
void | grabCut (InputArray img, InputOutputArray mask, Rect rect, InputOutputArray bgdModel, InputOutputArray fgdModel, int iterCount, int mode=GC_EVAL) |
| Runs the GrabCut algorithm.
|
|
void | groupRectangles (std::vector< Rect > &rectList, int groupThreshold, double eps, std::vector< int > *weights, std::vector< double > *levelWeights) |
|
void | groupRectangles (std::vector< Rect > &rectList, int groupThreshold, double eps=0.2) |
| Groups the object candidate rectangles.
|
|
void | groupRectangles (std::vector< Rect > &rectList, std::vector< int > &rejectLevels, std::vector< double > &levelWeights, int groupThreshold, double eps=0.2) |
|
void | groupRectangles (std::vector< Rect > &rectList, std::vector< int > &weights, int groupThreshold, double eps=0.2) |
|
void | groupRectangles_meanshift (std::vector< Rect > &rectList, std::vector< double > &foundWeights, std::vector< double > &foundScales, double detectThreshold=0.0, Size winDetSize=Size(64, 128)) |
|
bool | hasNonZero (InputArray src) |
| Checks for the presence of at least one non-zero array element.
|
|
CV_EXPORTS_W bool | haveImageReader (const String &filename) |
| Checks if the specified image file can be decoded by OpenCV.
|
|
CV_EXPORTS_W bool | haveImageWriter (const String &filename) |
| Checks if the specified image file or specified file extension can be encoded by OpenCV.
|
|
bool | haveOpenVX () |
| Check if use of OpenVX is possible.
|
|
void | hconcat (const Mat *src, size_t nsrc, OutputArray dst) |
| Applies horizontal concatenation to given matrices.
|
|
void | hconcat (InputArray src1, InputArray src2, OutputArray dst) |
|
void | hconcat (InputArrayOfArrays src, OutputArray dst) |
|
hfloat | hfloatFromBits (ushort w) |
|
void | HoughCircles (InputArray image, OutputArray circles, int method, double dp, double minDist, double param1=100, double param2=100, int minRadius=0, int maxRadius=0) |
| Finds circles in a grayscale image using the Hough transform.
|
|
void | HoughLines (InputArray image, OutputArray lines, double rho, double theta, int threshold, double srn=0, double stn=0, double min_theta=0, double max_theta=CV_PI) |
| Finds lines in a binary image using the standard Hough transform.
|
|
void | HoughLinesP (InputArray image, OutputArray lines, double rho, double theta, int threshold, double minLineLength=0, double maxLineGap=0) |
| Finds line segments in a binary image using the probabilistic Hough transform.
|
|
void | HoughLinesPointSet (InputArray point, OutputArray lines, int lines_max, int threshold, double min_rho, double max_rho, double rho_step, double min_theta, double max_theta, double theta_step) |
| Finds lines in a set of points using the standard Hough transform.
|
|
static void | HoughLinesWithAccumulator (InputArray image, OutputArray lines, double rho, double theta, int threshold, double srn=0, double stn=0, double min_theta=0, double max_theta=CV_PI) |
| Finds lines in a binary image using the standard Hough transform and get accumulator.
|
|
void | HuMoments (const Moments &m, OutputArray hu) |
|
void | HuMoments (const Moments &moments, double hu[7]) |
| Calculates seven Hu invariants.
|
|
std::string | icvExtractPattern (const std::string &filename, unsigned *offset) |
|
void | idct (InputArray src, OutputArray dst, int flags=0) |
| Calculates the inverse Discrete Cosine Transform of a 1D or 2D array.
|
|
void | idft (InputArray src, OutputArray dst, int flags=0, int nonzeroRows=0) |
| Calculates the inverse Discrete Fourier Transform of a 1D or 2D array.
|
|
void | illuminationChange (InputArray src, InputArray mask, OutputArray dst, float alpha=0.2f, float beta=0.4f) |
| Applying an appropriate non-linear transformation to the gradient field inside the selection and then integrating back with a Poisson solver, modifies locally the apparent illumination of an image.
|
|
CV_EXPORTS_W size_t | imcount (const String &filename, int flags=IMREAD_ANYCOLOR) |
| Returns the number of images inside the given file.
|
|
CV_EXPORTS_W Mat | imdecode (InputArray buf, int flags) |
| Reads an image from a buffer in memory.
|
|
CV_EXPORTS Mat | imdecode (InputArray buf, int flags, Mat *dst) |
|
CV_EXPORTS_W bool | imdecodemulti (InputArray buf, int flags, CV_OUT std::vector< Mat > &mats, const cv::Range &range=Range::all()) |
| Reads a multi-page image from a buffer in memory.
|
|
CV_EXPORTS_W bool | imencode (const String &ext, InputArray img, CV_OUT std::vector< uchar > &buf, const std::vector< int > ¶ms=std::vector< int >()) |
| Encodes an image into a memory buffer.
|
|
CV_EXPORTS_W Mat | imread (const String &filename, int flags=IMREAD_COLOR_BGR) |
| Loads an image from a file.
|
|
CV_EXPORTS_W void | imread (const String &filename, OutputArray dst, int flags=IMREAD_COLOR_BGR) |
| Loads an image from a file.
|
|
CV_EXPORTS_W bool | imreadmulti (const String &filename, CV_OUT std::vector< Mat > &mats, int flags=IMREAD_ANYCOLOR) |
| Loads a multi-page image from a file.
|
|
CV_EXPORTS_W bool | imreadmulti (const String &filename, CV_OUT std::vector< Mat > &mats, int start, int count, int flags=IMREAD_ANYCOLOR) |
| Loads images of a multi-page image from a file.
|
|
void | imshow (const String &winname, const ogl::Texture2D &tex) |
| Displays OpenGL 2D texture in the specified window.
|
|
void | imshow (const String &winname, InputArray mat) |
| Displays an image in the specified window.
|
|
CV_EXPORTS_W bool | imwrite (const String &filename, InputArray img, const std::vector< int > ¶ms=std::vector< int >()) |
| Saves an image to a specified file.
|
|
static CV_WRAP bool | imwritemulti (const String &filename, InputArrayOfArrays img, const std::vector< int > ¶ms=std::vector< int >()) |
| multi-image overload for bindings
|
|
Mat | initCameraMatrix2D (InputArrayOfArrays objectPoints, InputArrayOfArrays imagePoints, Size imageSize, double aspectRatio=1.0) |
| Finds an initial camera intrinsic matrix from 3D-2D point correspondences.
|
|
void | initInverseRectificationMap (InputArray cameraMatrix, InputArray distCoeffs, InputArray R, InputArray newCameraMatrix, const Size &size, int m1type, OutputArray map1, OutputArray map2) |
| Computes the projection and inverse-rectification transformation map. In essense, this is the inverse of initUndistortRectifyMap to accomodate stereo-rectification of projectors ('inverse-cameras') in projector-camera pairs.
|
|
void | initUndistortRectifyMap (InputArray cameraMatrix, InputArray distCoeffs, InputArray R, InputArray newCameraMatrix, Size size, int m1type, OutputArray map1, OutputArray map2) |
| Computes the undistortion and rectification transformation map.
|
|
float | initWideAngleProjMap (InputArray cameraMatrix, InputArray distCoeffs, Size imageSize, int destImageWidth, int m1type, OutputArray map1, OutputArray map2, enum UndistortTypes projType=PROJ_SPHERICAL_EQRECT, double alpha=0) |
| initializes maps for remap for wide-angle
|
|
static float | initWideAngleProjMap (InputArray cameraMatrix, InputArray distCoeffs, Size imageSize, int destImageWidth, int m1type, OutputArray map1, OutputArray map2, int projType, double alpha=0) |
|
void | inpaint (InputArray src, InputArray inpaintMask, OutputArray dst, double inpaintRadius, int flags) |
| Restores the selected region in an image using the region neighborhood.
|
|
void | inRange (InputArray src, InputArray lowerb, InputArray upperb, OutputArray dst) |
| Checks if array elements lie between the elements of two other arrays.
|
|
void | insertChannel (InputArray src, InputOutputArray dst, int coi) |
| Inserts a single channel to dst (coi is 0-based index)
|
|
void | integral (InputArray src, OutputArray sum, int sdepth=-1) |
|
void | integral (InputArray src, OutputArray sum, OutputArray sqsum, int sdepth=-1, int sqdepth=-1) |
|
void | integral (InputArray src, OutputArray sum, OutputArray sqsum, OutputArray tilted, int sdepth=-1, int sqdepth=-1) |
| Calculates the integral of an image.
|
|
float | intersectConvexConvex (InputArray p1, InputArray p2, OutputArray p12, bool handleNested=true) |
| Finds intersection of two convex polygons.
|
|
template<typename T > |
Quat< T > | inv (const Quat< T > &q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) |
|
double | invert (InputArray src, OutputArray dst, int flags=DECOMP_LU) |
| Finds the inverse or pseudo-inverse of a matrix.
|
|
void | invertAffineTransform (InputArray M, OutputArray iM) |
| Inverts an affine transformation.
|
|
template<int N, typename T > |
static bool | isAligned (const T &data) |
| Alignment check of passed values.
|
|
template<int N> |
static bool | isAligned (const void *p1) |
|
template<int N> |
static bool | isAligned (const void *p1, const void *p2) |
|
template<int N> |
static bool | isAligned (const void *p1, const void *p2, const void *p3) |
|
template<int N> |
static bool | isAligned (const void *p1, const void *p2, const void *p3, const void *p4) |
|
bool | isContourConvex (InputArray contour) |
| Tests a contour convexity.
|
|
double | kmeans (InputArray data, int K, InputOutputArray bestLabels, TermCriteria criteria, int attempts, int flags, OutputArray centers=noArray()) |
| Finds centers of clusters and groups input samples around the clusters.
|
|
void | Laplacian (InputArray src, OutputArray dst, int ddepth, int ksize=1, double scale=1, double delta=0, int borderType=BORDER_DEFAULT) |
| Calculates the Laplacian of an image.
|
|
void | line (InputOutputArray img, Point pt1, Point pt2, const Scalar &color, int thickness=1, int lineType=LINE_8, int shift=0) |
| Draws a line segment connecting two points.
|
|
void | linearPolar (InputArray src, OutputArray dst, Point2f center, double maxRadius, int flags) |
| Remaps an image to polar coordinates space.
|
|
void | loadWindowParameters (const String &windowName) |
| Loads parameters of the specified window.
|
|
template<typename T > |
Quat< T > | log (const Quat< T > &q, QuatAssumeType assumeUnit=QUAT_ASSUME_NOT_UNIT) |
|
softdouble | log (const softdouble &a) |
|
softfloat | log (const softfloat &a) |
| Natural logarithm.
|
|
void | log (InputArray src, OutputArray dst) |
| Calculates the natural logarithm of every array element.
|
|
void | logPolar (InputArray src, OutputArray dst, Point2f center, double M, int flags) |
| Remaps an image to semilog-polar coordinates space.
|
|
int | LU (double *A, size_t astep, int m, double *b, size_t bstep, int n) |
|
int | LU (float *A, size_t astep, int m, float *b, size_t bstep, int n) |
|
void | LUT (InputArray src, InputArray lut, OutputArray dst) |
| Performs a look-up table transform of an array.
|
|
void | magnitude (InputArray x, InputArray y, OutputArray magnitude) |
| Calculates the magnitude of 2D vectors.
|
|
double | Mahalanobis (InputArray v1, InputArray v2, InputArray icovar) |
| Calculates the Mahalanobis distance between two vectors.
|
|
template<typename T , typename... Ts> |
RMat | make_rmat (Ts &&... args) |
|
template<typename _Tp , typename ... A1> |
static Ptr< _Tp > | makePtr (const A1 &... a1) |
|
double | matchShapes (InputArray contour1, InputArray contour2, int method, double parameter) |
| Compares two shapes.
|
|
void | matchTemplate (InputArray image, InputArray templ, OutputArray result, int method, InputArray mask=noArray()) |
| Compares a template against overlapped image regions.
|
|
void | matMulDeriv (InputArray A, InputArray B, OutputArray dABdA, OutputArray dABdB) |
| Computes partial derivatives of the matrix product for each multiplied matrix.
|
|
void | max (const Mat &src1, const Mat &src2, Mat &dst) |
|
softdouble | max (const softdouble &a, const softdouble &b) |
|
softfloat | max (const softfloat &a, const softfloat &b) |
|
void | max (const UMat &src1, const UMat &src2, UMat &dst) |
|
void | max (InputArray src1, InputArray src2, OutputArray dst) |
| Calculates per-element maximum of two arrays or an array and a scalar.
|
|
Scalar | mean (InputArray src, InputArray mask=noArray()) |
| Calculates an average (mean) of array elements.
|
|
int | meanShift (InputArray probImage, Rect &window, TermCriteria criteria) |
| Finds an object on a back projection image.
|
|
void | meanStdDev (InputArray src, OutputArray mean, OutputArray stddev, InputArray mask=noArray()) |
|
void | medianBlur (InputArray src, OutputArray dst, int ksize) |
| Blurs an image using the median filter.
|
|
void | merge (const Mat *mv, size_t count, OutputArray dst) |
| Creates one multi-channel array out of several single-channel ones.
|
|
void | merge (InputArrayOfArrays mv, OutputArray dst) |
|
void | min (const Mat &src1, const Mat &src2, Mat &dst) |
|
softdouble | min (const softdouble &a, const softdouble &b) |
|
softfloat | min (const softfloat &a, const softfloat &b) |
| Min and Max functions.
|
|
void | min (const UMat &src1, const UMat &src2, UMat &dst) |
|
void | min (InputArray src1, InputArray src2, OutputArray dst) |
| Calculates per-element minimum of two arrays or an array and a scalar.
|
|
RotatedRect | minAreaRect (InputArray points) |
| Finds a rotated rectangle of the minimum area enclosing the input 2D point set.
|
|
void | minEnclosingCircle (InputArray points, Point2f ¢er, float &radius) |
| Finds a circle of the minimum area enclosing a 2D point set.
|
|
double | minEnclosingTriangle (InputArray points, OutputArray triangle) |
| Finds a triangle of minimum area enclosing a 2D point set and returns its area.
|
|
void | minMaxIdx (InputArray src, double *minVal, double *maxVal=0, int *minIdx=0, int *maxIdx=0, InputArray mask=noArray()) |
| Finds the global minimum and maximum in an array.
|
|
void | minMaxLoc (const SparseMat &a, double *minVal, double *maxVal, int *minIdx=0, int *maxIdx=0) |
|
void | minMaxLoc (InputArray src, double *minVal, double *maxVal=0, Point *minLoc=0, Point *maxLoc=0, InputArray mask=noArray()) |
| Finds the global minimum and maximum in an array.
|
|
void | mixChannels (const Mat *src, size_t nsrcs, Mat *dst, size_t ndsts, const int *fromTo, size_t npairs) |
| Copies specified channels from input arrays to the specified channels of output arrays.
|
|
void | mixChannels (InputArrayOfArrays src, InputOutputArrayOfArrays dst, const int *fromTo, size_t npairs) |
|
void | mixChannels (InputArrayOfArrays src, InputOutputArrayOfArrays dst, const std::vector< int > &fromTo) |
|
Moments | moments (InputArray array, bool binaryImage=false) |
| Calculates all of the moments up to the third order of a polygon or rasterized shape.
|
|
static Scalar | morphologyDefaultBorderValue () |
| returns "magic" border value for erosion and dilation. It is automatically transformed to Scalar::all(-DBL_MAX) for dilation.
|
|
void | morphologyEx (InputArray src, OutputArray dst, int op, InputArray kernel, Point anchor=Point(-1,-1), int iterations=1, int borderType=BORDER_CONSTANT, const Scalar &borderValue=morphologyDefaultBorderValue()) |
| Performs advanced morphological transformations.
|
|
void | moveWindow (const String &winname, int x, int y) |
| Moves the window to the specified position.
|
|
softdouble | mulAdd (const softdouble &a, const softdouble &b, const softdouble &c) |
|
softfloat | mulAdd (const softfloat &a, const softfloat &b, const softfloat &c) |
| Fused Multiplication and Addition.
|
|
void | mulSpectrums (InputArray a, InputArray b, OutputArray c, int flags, bool conjB=false) |
| Performs the per-element multiplication of two Fourier spectrums.
|
|
void | multiply (InputArray src1, InputArray src2, OutputArray dst, double scale=1, int dtype=-1) |
| Calculates the per-element scaled product of two arrays.
|
|
void | mulTransposed (InputArray src, OutputArray dst, bool aTa, InputArray delta=noArray(), double scale=1, int dtype=-1) |
| Calculates the product of a matrix and its transposition.
|
|
void | namedWindow (const String &winname, int flags=WINDOW_AUTOSIZE) |
| Creates a window.
|
|
InputOutputArray | noArray () |
| Returns an empty InputArray or OutputArray.
|
|
template<typename _Tp , int m, int n> |
static double | norm (const Matx< _Tp, m, n > &M) |
|
template<typename _Tp , int m, int n> |
static double | norm (const Matx< _Tp, m, n > &M, int normType) |
|
double | norm (const SparseMat &src, int normType) |
|
double | norm (InputArray src1, InputArray src2, int normType=NORM_L2, InputArray mask=noArray()) |
| Calculates an absolute difference norm or a relative difference norm.
|
|
double | norm (InputArray src1, int normType=NORM_L2, InputArray mask=noArray()) |
| Calculates the absolute norm of an array.
|
|
void | normalize (const SparseMat &src, SparseMat &dst, double alpha, int normType) |
|
template<typename _Tp , int cn> |
Vec< _Tp, cn > | normalize (const Vec< _Tp, cn > &v) |
|
void | normalize (InputArray src, InputOutputArray dst, double alpha=1, double beta=0, int norm_type=NORM_L2, int dtype=-1, InputArray mask=noArray()) |
| Normalizes the norm or value range of an array.
|
|
template<typename _Tp , typename _AccTp > |
static _AccTp | normInf (const _Tp *a, const _Tp *b, int n) |
|
template<typename _Tp , typename _AccTp > |
static _AccTp | normInf (const _Tp *a, int n) |
|
template<typename _Tp , typename _AccTp > |
static _AccTp | normL1 (const _Tp *a, const _Tp *b, int n) |
|
template<typename _Tp , typename _AccTp > |
static _AccTp | normL1 (const _Tp *a, int n) |
|
float | normL1 (const float *a, const float *b, int n) |
|
int | normL1 (const uchar *a, const uchar *b, int n) |
|
template<typename _Tp , typename _AccTp > |
static _AccTp | normL2Sqr (const _Tp *a, const _Tp *b, int n) |
|
template<typename _Tp , typename _AccTp > |
static _AccTp | normL2Sqr (const _Tp *a, int n) |
|
static float | normL2Sqr (const float *a, const float *b, int n) |
|
cv::GMat | operator!= (const cv::GMat &lhs, const cv::GMat &rhs) |
|
cv::GMat | operator!= (const cv::GMat &lhs, const cv::GScalar &rhs) |
|
cv::GMat | operator!= (const cv::GScalar &lhs, const cv::GMat &rhs) |
|
bool | operator!= (const FileNodeIterator &it1, const FileNodeIterator &it2) |
|
template<typename _Tp , int m, int n> |
static bool | operator!= (const Matx< _Tp, m, n > &a, const Matx< _Tp, m, n > &b) |
|
cv::GMat | operator& (const cv::GMat &lhs, const cv::GMat &rhs) |
|
cv::GMat | operator& (const cv::GMat &lhs, const cv::GScalar &rhs) |
|
cv::GMat | operator& (const cv::GScalar &lhs, const cv::GMat &rhs) |
|
template<typename T , typename V > |
static V | operator* (const Affine3< T > &affine, const V &vector) |
| V is a 3-element vector with member fields x, y and z.
|
|
template<typename T > |
static Affine3< T > | operator* (const Affine3< T > &affine1, const Affine3< T > &affine2) |
|
static Vec3d | operator* (const Affine3d &affine, const Vec3d &vector) |
|
static Vec3f | operator* (const Affine3f &affine, const Vec3f &vector) |
|
cv::GMat | operator* (const cv::GMat &lhs, const cv::GScalar &rhs) |
|
cv::GMat | operator* (const cv::GMat &lhs, float rhs) |
|
cv::GMat | operator* (const cv::GScalar &lhs, const cv::GMat &rhs) |
|
template<typename _Tp , int m, int n, int l> |
static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, l > &a, const Matx< _Tp, l, n > &b) |
|
template<typename _Tp , int m, int n> |
static Vec< _Tp, m > | operator* (const Matx< _Tp, m, n > &a, const Vec< _Tp, n > &b) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, n > &a, double alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, n > &a, float alpha) |
|
template<typename _Tp , int m, int n> |
static Matx< _Tp, m, n > | operator* (const Matx< _Tp, m, n > &a, int alpha) |
|
template<typename T > |
Quat< T > | operator* (const Quat< T > &, const T) |
|
template<typename T > |
Quat< T > | operator* (const T, const Quat< T > &) |
|
template<typename _Tp > |
Vec< _Tp, 4 > | operator* (const Vec< _Tp, 4 > &v1, const Vec< _Tp, 4 > &v2) |
|
template<typename _Tp , int cn> |
static Vec< |