Classes
Namespaces
Macros
Typedefs
Enumerations
Functions
int icvCreateConvertMatrVect (double *rotMatr1, double *transVect1, double *rotMatr2, double *transVect2, double *convRotMatr, double *convTransVect)
int icvComCoeffForLine (
CvPoint2D64f point1,
CvPoint2D64f point2,
CvPoint2D64f point3,
CvPoint2D64f point4, double *camMatr1, double *rotMatr1, double *transVect1, double *camMatr2, double *rotMatr2, double *transVect2,
CvStereoLineCoeff *coeffs,
int *needSwapCameras)
void icvGetQuadsTransform (
CvSize imageSize, double *camMatr1, double *rotMatr1, double *transVect1, double *camMatr2, double *rotMatr2, double *transVect2,
CvSize *warpSize, double quad1[4][2], double quad2[4][2], double *fundMatr,
CvPoint3D64f *epipole1,
CvPoint3D64f *epipole2)
void cvMorphEpilinesMulti (
int line_count,
uchar *first_pix,
int *first_num,
uchar *second_pix,
int *second_num,
uchar *dst_pix,
int *dst_num, float alpha,
int *first,
int *first_runs,
int *second,
int *second_runs,
int *first_corr,
int *second_corr)
Macro Definition Documentation
#define CLIQUE_TIME_OFF 2
#define CV_BG_MODEL_FGD 0
#define CV_BG_MODEL_FGD_SIMPLE 2
#define CV_BG_MODEL_MOG 1 /* "Mixture of Gaussians". */
#define CV_BG_STAT_MODEL_FIELDS
(
)
Value:int type; /*type of BG model*/ \
CvReleaseBGStatModel release;
\ IplImage* background; /*8UC3 reference background image*/ \
IplImage* foreground; /*8UC1 foreground image*/ \
IplImage** layers; /*8UC3 reference background image, can be null */ \
int layer_count; /* can be zero */ \
CvMemStorage* storage; /*storage for foreground_regions*/ \
CvSeq* foreground_regions /*foreground object contours*/
int(CV_CDECL * CvUpdateBGStatModel)(IplImage *curr_frame, struct CvBGStatModel *bg_model, double learningRate)
Definition: legacy.hpp:3179
#define CV_BGFG_FGD_ALPHA_1 0.1f
#define CV_BGFG_FGD_ALPHA_2 0.005f
#define CV_BGFG_FGD_ALPHA_3 0.1f
#define CV_BGFG_FGD_BG_UPDATE_TRESH 0.5f
#define CV_BGFG_FGD_DELTA 2
#define CV_BGFG_FGD_LC 128
#define CV_BGFG_FGD_LCC 64
#define CV_BGFG_FGD_MINAREA 15.f
#define CV_BGFG_FGD_N1C 15
#define CV_BGFG_FGD_N1CC 25
#define CV_BGFG_FGD_N2C 25
#define CV_BGFG_FGD_N2CC 40
#define CV_BGFG_FGD_T 0.9f
#define CV_BGFG_MOG_BACKGROUND_THRESHOLD 0.7 /* threshold sum of weights for background test */
#define CV_BGFG_MOG_MAX_NGAUSSIANS 500
#define CV_BGFG_MOG_MINAREA 15.f
#define CV_BGFG_MOG_NCOLORS 3
#define CV_BGFG_MOG_NGAUSSIANS 5 /* = K = number of Gaussians in mixture */
#define CV_BGFG_MOG_SIGMA_INIT 30
#define CV_BGFG_MOG_STD_THRESHOLD 2.5 /* lambda=2.5 is 99% */
#define CV_BGFG_MOG_WEIGHT_INIT 0.05
#define CV_BGFG_MOG_WINDOW_SIZE 200 /* Learning rate; alpha = 1/CV_GBG_WINDOW_SIZE */
#define CV_CAMERA_TO_WARP 1
#define CV_COUNT_OBS
(
roi,
win,
delta,
numObs
)
Value:{ \
(numObs)->width =((roi)->width -(win)->width +(delta)->width)/(delta)->width; \
(numObs)->height =((roi)->height -(win)->height +(delta)->height)/(delta)->height;\
}
#define CV_CURRENT_INT
(
reader )
(*((
int *)(reader).ptr))
#define CV_DISPARITY_BIRCHFIELD 0
#define CV_DOMINANT_IPAN 1
#define CV_EIGOBJ_BOTH_CALLBACK 3
#define CV_EIGOBJ_INPUT_CALLBACK 1
#define CV_EIGOBJ_NO_CALLBACK 0
#define CV_EIGOBJ_OUTPUT_CALLBACK 2
#define CV_FIRST_VORONOIEDGE2D
(
SITE )
((SITE)->edge[0])
#define CV_GLCM_OPTIMIZATION_HISTOGRAM 0
#define CV_GLCM_OPTIMIZATION_LUT -1
#define CV_GLCM_OPTIMIZATION_NONE -2
#define CV_GLCMDESC_CLUSTERSHADE 5
#define CV_GLCMDESC_CLUSTERTENDENCY 4
#define CV_GLCMDESC_CONTRAST 3
#define CV_GLCMDESC_CORRELATION 6
#define CV_GLCMDESC_CORRELATIONINFO1 7
#define CV_GLCMDESC_CORRELATIONINFO2 8
#define CV_GLCMDESC_ENERGY 1
#define CV_GLCMDESC_ENTROPY 0
#define CV_GLCMDESC_HOMOGENITY 2
#define CV_GLCMDESC_MAXIMUMPROBABILITY 9
#define CV_GLCMDESC_OPTIMIZATION_ALLOWDOUBLENEST 10
#define CV_GLCMDESC_OPTIMIZATION_ALLOWTRIPLENEST 11
#define CV_GLCMDESC_OPTIMIZATION_HISTOGRAM 4
#define CV_GRAPH_WEIGHTED_VERTEX_FIELDS
(
)
Value: float weight;
#define CV_GRAPH_VERTEX_FIELDS()
Definition: core/include/opencv2/core/types_c.h:1431
#define CV_IDP_BIRCHFIELD_PARAM1 25
#define CV_IDP_BIRCHFIELD_PARAM2 5
#define CV_IDP_BIRCHFIELD_PARAM3 12
#define CV_IDP_BIRCHFIELD_PARAM4 15
#define CV_IDP_BIRCHFIELD_PARAM5 25
#define CV_LAST_VORONOIEDGE2D
(
SITE )
((SITE)->edge[1])
#define CV_NEXT_VORONOIEDGE2D
(
EDGE,
SITE
)
((EDGE)->next[(EDGE)->site[0] != (SITE)])
#define CV_NEXT_VORONOISITE2D
(
SITE )
((SITE)->edge[0]->site[((SITE)->edge[0]->site[0] == (SITE))])
#define CV_NUM_FACE_ELEMENTS 3
#define CV_PREV_INT
(
reader )
(*((
int *)(reader).prev_elem))
#define CV_PREV_VORONOIEDGE2D
(
EDGE,
SITE
)
((EDGE)->next[2 + ((EDGE)->site[0] != (SITE))])
#define CV_PREV_VORONOISITE2D
(
SITE )
((SITE)->edge[1]->site[((SITE)->edge[1]->site[0] == (SITE))])
#define CV_STEREO_GC_OCCLUDED SHRT_MAX
#define CV_TWIN_VORONOISITE2D
(
SITE,
EDGE
)
( (EDGE)->site[((EDGE)->site[0] == (SITE))])
#define CV_UNDEF_SC_PARAM 12345
#define CV_VORONOIDIAGRAM2D_FIELDS
(
)
Value: CvSet *sites;
#define CV_GRAPH_FIELDS()
Definition: core/include/opencv2/core/types_c.h:1459
#define CV_VORONOIEDGE2D_BEGINNODE
(
EDGE,
SITE
)
((EDGE)->node[((EDGE)->site[0] != (SITE))])
#define CV_VORONOIEDGE2D_ENDNODE
(
EDGE,
SITE
)
((EDGE)->node[((EDGE)->site[0] == (SITE))])
#define CV_VORONOIEDGE2D_FIELDS
(
)
Value:Definition: legacy.hpp:984
Definition: legacy.hpp:995
Definition: legacy.hpp:1005
#define CV_VORONOINODE2D_FIELDS
(
)
Value: CvPoint2D32f pt; \
float radius
Definition: legacy.hpp:1007
Definition: legacy.hpp:1005
#define CV_SET_ELEM_FIELDS(elem_type)
Definition: core/include/opencv2/core/types_c.h:1376
#define CV_VORONOISITE2D_FIELDS
(
)
Value:Definition: legacy.hpp:995
Definition: legacy.hpp:1005
#define CV_WARP_TO_CAMERA 2
Typedef Documentation
Enumeration Type Documentation
Enumerator |
---|
CV_CONTOUR_TREES_MATCH_I1 |
Enumerator |
---|
CV_FACE_MOUTH |
CV_FACE_LEFT_EYE |
CV_FACE_RIGHT_EYE |
Enumerator |
---|
CV_CALIB_ETALON_USER |
CV_CALIB_ETALON_CHESSBOARD |
CV_CALIB_ETALON_CHECKERBOARD |
Enumerator |
---|
CV_NOT_WEIGHTED |
CV_WEIGHTED_VTX |
CV_WEIGHTED_EDGE |
CV_WEIGHTED_ALL |
Enumerator |
---|
CV_LEE_INT |
CV_LEE_FLOAT |
CV_LEE_DOUBLE |
CV_LEE_AUTO |
CV_LEE_ERODE |
CV_LEE_ZOOM |
CV_LEE_NON |
Function Documentation
CvBool cv3dTrackerCalibrateCameras
(
int
num_cameras,
float
square_size,
)
int cv3dTrackerLocateObjects
(
int
num_cameras,
)
CvRect roi
CV_DEFAULTcvRect(0, 0, 0, 0),
const
CvArr *mask
CV_DEFAULT0
)
CvRect roi
CV_DEFAULTcvRect(0, 0, 0, 0)
)
CvRect roi
CV_DEFAULTcvRect(0, 0, 0, 0),
const
CvArr *mask
CV_DEFAULT0
)
CvSeq* cvCalcContoursCorrespondence
(
const
CvSeq *
contour1,
)
void cvCalcCovarMatrixEx
(
int
nObjects,
float *
covarMatrix
)
double cvCalcDecompCoeff
(
IplImage *
obj,
)
void cvCalcEigenObjects
(
int
nObjects,
float *
eigVals
)
void cvCalcImageHomography
(
float *
line,
float *
intrinsic,
float *
homography
)
void cvCalcOpticalFlowBM
(
const
CvArr *
prev,
)
void cvCalcOpticalFlowHS
(
const
CvArr *
prev,
double
lambda,
)
void cvCalcOpticalFlowLK
(
const
CvArr *
prev,
)
void cvComputePerspectiveMap
(
const double
coeffs[3][3],
)
const
int *stepDirections
CV_DEFAULT0,
int numStepDirections
CV_DEFAULT0,
int optimizationType
CV_DEFAULT-2
)
int descriptorOptimizationType
CV_DEFAULT10
)
struct CvFeatureTree* cvCreateKDTree
(
CvMat *
desc )
int type
CV_DEFAULTCV_64FC1,
double r
CV_DEFAULT4,
)
struct CvLSH* cvCreateMemoryLSH
(
int
d,
int type
CV_DEFAULTCV_64FC1,
double r
CV_DEFAULT4,
)
struct CvFeatureTree* cvCreateSpillTree
(
const
CvMat *
raw_data,
const
int naive
CV_DEFAULT50,
const double rho
CV_DEFAULT.7,
const double tau
CV_DEFAULT.1
)
void cvDynamicCorrespondMulti
(
int
line_count,
)
void cvEigenProjection
(
void *
eigInput,
float *
coeffs,
)
double parameter1
CV_DEFAULT0,
double parameter2
CV_DEFAULT0,
double parameter3
CV_DEFAULT0,
double parameter4
CV_DEFAULT0
)
void cvFindFeatures
(
struct CvFeatureTree *
tr,
const
CvMat *
query_points,
)
int cvFindFeaturesBoxed
(
struct CvFeatureTree *
tr,
)
void cvFindStereoCorrespondence
(
const
CvArr *
leftImage,
const
CvArr *
rightImage,
double param1
CV_DEFAULT12345,
double param2
CV_DEFAULT12345,
double param3
CV_DEFAULT12345,
double param4
CV_DEFAULT12345,
double param5
CV_DEFAULT12345
)
void cvFindStereoCorrespondenceGC
(
const
CvArr *
left,
int useDisparityGuess
CV_DEFAULT0
)
double cvGetGLCMDescriptor
(
CvGLCM *
GLCM,
)
void cvGetGLCMDescriptorStatistics
(
CvGLCM *
GLCM,
double *
average,
double *
standardDeviation
)
void cvLSHAdd
(
struct CvLSH *
lsh,
CvMat *indices
CV_DEFAULT0
)
void cvLSHQuery
(
struct CvLSH *
lsh,
const
CvMat *
query_points,
)
void cvLSHRemove
(
struct CvLSH *
lsh,
)
void cvMakeAlphaScanlines
(
int *
scanlines1,
float
alpha
)
void cvMorphEpilinesMulti
(
int
line_count,
float
alpha,
)
void cvPostWarpImage
(
int
line_count,
)
void cvPreWarpImage
(
int
line_count,
)
double
threshold1,
double
threshold2
)
void cvRefineForegroundMaskBySegm
(
CvSeq *
segments,
)
void cvReleaseFeatureTree
(
struct CvFeatureTree *
tr )
int cvReleaseLinearContorModelStorage
(
CvGraph **
Graph )
void cvReleaseLSH
(
struct CvLSH **
lsh )
int poly1Hull0
CV_DEFAULT1,
float perimScale
CV_DEFAULT4.f,
CvPoint offset
CV_DEFAULTcvPoint(0, 0)
)
double
canny_threshold,
double
ffill_threshold,
)
float *
alpha,
float *
beta,
float *
gamma,
int calc_gradient
CV_DEFAULT1
)
double learningRate
CV_DEFAULT-1
)
int cvVoronoiDiagramFromContour
(
CvSeq *
ContourSeq,
int contour_orientation
CV_DEFAULT-1,
int attempt_number
CV_DEFAULT10
)
float approx_precision
CV_DEFAULTCV_LEE_AUTO
)
double *
camMatr1,
double *
rotMatr1,
double *
transVect1,
double *
camMatr2,
double *
rotMatr2,
double *
transVect2,
)
int icvCompute3DPoint
(
double
alpha,
double
betta,
)
void icvComputeeInfiniteProject1
(
double *
rotMatr,
double *
camMatr1,
double *
camMatr2,
)
void icvComputeeInfiniteProject2
(
double *
rotMatr,
double *
camMatr1,
double *
camMatr2,
)
double *
rotMatr,
double *
transVect
)
int icvConvertWarpCoordinates
(
double
coeffs[3][3],
)
int icvCreateConvertMatrVect
(
double *
rotMatr1,
double *
transVect1,
double *
rotMatr2,
double *
transVect2,
double *
convRotMatr,
double *
convTransVect
)
double *
a,
double *
b,
double *
c,
)
void icvGetCrossDirectDirect
(
double *
direct1,
double *
direct2,
)
float
a,
float
b,
float
c,
)
double
a,
double
b,
double
c,
)
double
a,
double
b,
double
c,
)
void icvGetCutPiece
(
double *
areaLineCoef1,
double *
areaLineCoef2,
)
double *
lineCoef,
double *
dist
)
void icvGetNormalDirect
(
double *
direct,
double *
normDirect
)
double *
camMatr1,
double *
rotMatr1,
double *
transVect1,
double *
camMatr2,
double *
rotMatr2,
double *
transVect2,
double
quad1[4][2],
double
quad2[4][2],
double *
fundMatr,
)
double *
camMatr,
double *
rotMatr,
double *
transVect,
)
int icvStereoCalibration
(
int
numImages,
)
unsigned
int LSHSize
(
struct CvLSH *
lsh )
typedef void
(
CV_CDECL *
CvReleaseBGStatModel )