Wondercoll
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions | Variables
cv.h File Reference
#include "cxcore.h"
#include "cvtypes.h"
#include "cvcompat.h"

Go to the source code of this file.

Classes

struct  CvSURFPoint
 
struct  CvSURFParams
 
struct  CvStereoBMState
 
struct  CvStereoGCState
 

Macros

#define CV_BLUR_NO_SCALE   0
 
#define CV_BLUR   1
 
#define CV_GAUSSIAN   2
 
#define CV_MEDIAN   3
 
#define CV_BILATERAL   4
 
#define CV_INPAINT_NS   0
 
#define CV_INPAINT_TELEA   1
 
#define CV_SCHARR   -1
 
#define CV_MAX_SOBEL_KSIZE   7
 
#define CV_BGR2BGRA   0
 
#define CV_RGB2RGBA   CV_BGR2BGRA
 
#define CV_BGRA2BGR   1
 
#define CV_RGBA2RGB   CV_BGRA2BGR
 
#define CV_BGR2RGBA   2
 
#define CV_RGB2BGRA   CV_BGR2RGBA
 
#define CV_RGBA2BGR   3
 
#define CV_BGRA2RGB   CV_RGBA2BGR
 
#define CV_BGR2RGB   4
 
#define CV_RGB2BGR   CV_BGR2RGB
 
#define CV_BGRA2RGBA   5
 
#define CV_RGBA2BGRA   CV_BGRA2RGBA
 
#define CV_BGR2GRAY   6
 
#define CV_RGB2GRAY   7
 
#define CV_GRAY2BGR   8
 
#define CV_GRAY2RGB   CV_GRAY2BGR
 
#define CV_GRAY2BGRA   9
 
#define CV_GRAY2RGBA   CV_GRAY2BGRA
 
#define CV_BGRA2GRAY   10
 
#define CV_RGBA2GRAY   11
 
#define CV_BGR2BGR565   12
 
#define CV_RGB2BGR565   13
 
#define CV_BGR5652BGR   14
 
#define CV_BGR5652RGB   15
 
#define CV_BGRA2BGR565   16
 
#define CV_RGBA2BGR565   17
 
#define CV_BGR5652BGRA   18
 
#define CV_BGR5652RGBA   19
 
#define CV_GRAY2BGR565   20
 
#define CV_BGR5652GRAY   21
 
#define CV_BGR2BGR555   22
 
#define CV_RGB2BGR555   23
 
#define CV_BGR5552BGR   24
 
#define CV_BGR5552RGB   25
 
#define CV_BGRA2BGR555   26
 
#define CV_RGBA2BGR555   27
 
#define CV_BGR5552BGRA   28
 
#define CV_BGR5552RGBA   29
 
#define CV_GRAY2BGR555   30
 
#define CV_BGR5552GRAY   31
 
#define CV_BGR2XYZ   32
 
#define CV_RGB2XYZ   33
 
#define CV_XYZ2BGR   34
 
#define CV_XYZ2RGB   35
 
#define CV_BGR2YCrCb   36
 
#define CV_RGB2YCrCb   37
 
#define CV_YCrCb2BGR   38
 
#define CV_YCrCb2RGB   39
 
#define CV_BGR2HSV   40
 
#define CV_RGB2HSV   41
 
#define CV_BGR2Lab   44
 
#define CV_RGB2Lab   45
 
#define CV_BayerBG2BGR   46
 
#define CV_BayerGB2BGR   47
 
#define CV_BayerRG2BGR   48
 
#define CV_BayerGR2BGR   49
 
#define CV_BayerBG2RGB   CV_BayerRG2BGR
 
#define CV_BayerGB2RGB   CV_BayerGR2BGR
 
#define CV_BayerRG2RGB   CV_BayerBG2BGR
 
#define CV_BayerGR2RGB   CV_BayerGB2BGR
 
#define CV_BGR2Luv   50
 
#define CV_RGB2Luv   51
 
#define CV_BGR2HLS   52
 
#define CV_RGB2HLS   53
 
#define CV_HSV2BGR   54
 
#define CV_HSV2RGB   55
 
#define CV_Lab2BGR   56
 
#define CV_Lab2RGB   57
 
#define CV_Luv2BGR   58
 
#define CV_Luv2RGB   59
 
#define CV_HLS2BGR   60
 
#define CV_HLS2RGB   61
 
#define CV_COLORCVT_MAX   100
 
#define CV_INTER_NN   0
 
#define CV_INTER_LINEAR   1
 
#define CV_INTER_CUBIC   2
 
#define CV_INTER_AREA   3
 
#define CV_WARP_FILL_OUTLIERS   8
 
#define CV_WARP_INVERSE_MAP   16
 
#define CV_SHAPE_RECT   0
 
#define CV_SHAPE_CROSS   1
 
#define CV_SHAPE_ELLIPSE   2
 
#define CV_SHAPE_CUSTOM   100
 
#define CV_MOP_OPEN   2
 
#define CV_MOP_CLOSE   3
 
#define CV_MOP_GRADIENT   4
 
#define CV_MOP_TOPHAT   5
 
#define CV_MOP_BLACKHAT   6
 
#define CV_TM_SQDIFF   0
 
#define CV_TM_SQDIFF_NORMED   1
 
#define CV_TM_CCORR   2
 
#define CV_TM_CCORR_NORMED   3
 
#define CV_TM_CCOEFF   4
 
#define CV_TM_CCOEFF_NORMED   5
 
#define CV_LKFLOW_PYR_A_READY   1
 
#define CV_LKFLOW_PYR_B_READY   2
 
#define CV_LKFLOW_INITIAL_GUESSES   4
 
#define CV_LKFLOW_GET_MIN_EIGENVALS   8
 
#define CV_POLY_APPROX_DP   0
 
#define CV_DOMINANT_IPAN   1
 
#define cvContourPerimeter(contour)   cvArcLength( contour, CV_WHOLE_SEQ, 1 )
 
#define CV_CONTOURS_MATCH_I1   1
 
#define CV_CONTOURS_MATCH_I2   2
 
#define CV_CONTOURS_MATCH_I3   3
 
#define CV_CONTOUR_TREES_MATCH_I1   1
 
#define CV_CLOCKWISE   1
 
#define CV_COUNTER_CLOCKWISE   2
 
#define CV_COMP_CORREL   0
 
#define CV_COMP_CHISQR   1
 
#define CV_COMP_INTERSECT   2
 
#define CV_COMP_BHATTACHARYYA   3
 
#define cvCalcBackProject(image, dst, hist)   cvCalcArrBackProject((CvArr**)image, dst, hist)
 
#define cvCalcBackProjectPatch(image, dst, range, hist, method, factor)   cvCalcArrBackProjectPatch( (CvArr**)image, dst, range, hist, method, factor )
 
#define CV_VALUE   1
 
#define CV_ARRAY   2
 
#define CV_DIST_MASK_3   3
 
#define CV_DIST_MASK_5   5
 
#define CV_DIST_MASK_PRECISE   0
 
#define CV_THRESH_BINARY   0 /* value = value > threshold ? max_value : 0 */
 
#define CV_THRESH_BINARY_INV   1 /* value = value > threshold ? 0 : max_value */
 
#define CV_THRESH_TRUNC   2 /* value = value > threshold ? threshold : value */
 
#define CV_THRESH_TOZERO   3 /* value = value > threshold ? value : 0 */
 
#define CV_THRESH_TOZERO_INV   4 /* value = value > threshold ? 0 : value */
 
#define CV_THRESH_MASK   7
 
#define CV_THRESH_OTSU
 
#define CV_ADAPTIVE_THRESH_MEAN_C   0
 
#define CV_ADAPTIVE_THRESH_GAUSSIAN_C   1
 
#define CV_FLOODFILL_FIXED_RANGE   (1 << 16)
 
#define CV_FLOODFILL_MASK_ONLY   (1 << 17)
 
#define CV_CANNY_L2_GRADIENT   (1 << 31)
 
#define CV_HOUGH_STANDARD   0
 
#define CV_HOUGH_PROBABILISTIC   1
 
#define CV_HOUGH_MULTI_SCALE   2
 
#define CV_HOUGH_GRADIENT   3
 
#define CV_HAAR_DO_CANNY_PRUNING   1
 
#define CV_HAAR_SCALE_IMAGE   2
 
#define CV_HAAR_FIND_BIGGEST_OBJECT   4
 
#define CV_HAAR_DO_ROUGH_SEARCH   8
 
#define CV_LMEDS   4
 
#define CV_RANSAC   8
 
#define CV_CALIB_CB_ADAPTIVE_THRESH   1
 
#define CV_CALIB_CB_NORMALIZE_IMAGE   2
 
#define CV_CALIB_CB_FILTER_QUADS   4
 
#define CV_CALIB_USE_INTRINSIC_GUESS   1
 
#define CV_CALIB_FIX_ASPECT_RATIO   2
 
#define CV_CALIB_FIX_PRINCIPAL_POINT   4
 
#define CV_CALIB_ZERO_TANGENT_DIST   8
 
#define CV_CALIB_FIX_FOCAL_LENGTH   16
 
#define CV_CALIB_FIX_K1   32
 
#define CV_CALIB_FIX_K2   64
 
#define CV_CALIB_FIX_K3   128
 
#define CV_CALIB_FIX_INTRINSIC   256
 
#define CV_CALIB_SAME_FOCAL_LENGTH   512
 
#define CV_CALIB_ZERO_DISPARITY   1024
 
#define CV_FM_7POINT   1
 
#define CV_FM_8POINT   2
 
#define CV_FM_LMEDS_ONLY   CV_LMEDS
 
#define CV_FM_RANSAC_ONLY   CV_RANSAC
 
#define CV_FM_LMEDS   CV_LMEDS
 
#define CV_FM_RANSAC   CV_RANSAC
 
#define CV_STEREO_BM_NORMALIZED_RESPONSE   0
 
#define CV_STEREO_BM_BASIC   0
 
#define CV_STEREO_BM_FISH_EYE   1
 
#define CV_STEREO_BM_NARROW   2
 
#define CV_STEREO_GC_OCCLUDED   SHRT_MAX
 

Typedefs

typedef struct CvSURFPoint CvSURFPoint
 
typedef struct CvSURFParams CvSURFParams
 
typedef struct CvPOSITObject CvPOSITObject
 
typedef struct CvStereoBMState CvStereoBMState
 
typedef struct CvStereoGCState CvStereoGCState
 

Functions

 CVAPI (void) cvCopyMakeBorder(const CvArr *src
 
CvArr CvPoint int CvScalar value CV_DEFAULT (cvScalarAll(0)))
 
CvArr int smoothtype CV_DEFAULT (CV_GAUSSIAN)
 
CvArr int smoothtype int size1 CV_DEFAULT (3)
 
CvArr int smoothtype int size1
int size2 
CV_DEFAULT (0)
 
CvArr const CvMat CvPoint anchor CV_DEFAULT (cvPoint(-1,-1)))
 
CvArr CvArr *sqsum CV_DEFAULT (NULL)
 
CvArr int filter CV_DEFAULT (CV_GAUSSIAN_5x5))
 
 CVAPI (CvMat **) cvCreatePyramid(const CvArr *img
 
int double const CvSize
*layer_sizes CvArr *bufarr int
calc 
CV_DEFAULT (1)
 
CvArr double double int
max_level CvTermCriteria
termcrit 
CV_DEFAULT (cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 5, 1)))
 
CvArr int interpolation CV_DEFAULT (CV_INTER_LINEAR))
 
CvArr const CvMat int flags CV_DEFAULT (CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)
 
 CVAPI (CvMat *) cvGetAffineTransform(const CvPoint2D32f *src
 
 CVAPI (IplConvKernel *) cvCreateStructuringElementEx(int cols
 
 CVAPI (double) cvGetSpatialMoment(CvMoments *moments
 
 CVAPI (int) cvSampleLine(const CvArr *image
 
CvPoint CvPoint void int
connectivity 
CV_DEFAULT (8))
 
 CVAPI (float) cvCalcEMD2(const CvArr *signature1
 
CvMemStorage CvSeq int header_size CV_DEFAULT (sizeof(CvContour))
 
CvMemStorage CvSeq int
header_size int mode 
CV_DEFAULT (CV_RETR_LIST)
 
CvMemStorage CvSeq int
header_size int mode int
method 
CV_DEFAULT (CV_CHAIN_APPROX_SIMPLE)
 
CvMemStorage CvSeq int
header_size int mode int
method CvPoint offset 
CV_DEFAULT (cvPoint(0, 0)))
 
 CVAPI (CvContourScanner) cvStartFindContours(CvArr *image
 
 CVAPI (CvSeq *) cvFindNextContour(CvContourScanner scanner)
 
 CVAPI (CvPoint) cvReadChainPoint(CvChainPtReader *reader)
 
 CVAPI (CvConDensation *) cvCreateConDensation(int dynam_params
 
 CVAPI (CvKalman *) cvCreateKalman(int dynam_params
 
 CVAPI (const CvMat *) cvKalmanPredict(CvKalman *kalman
 
 CVAPI (CvSubdiv2D *) cvCreateSubdiv2D(int subdiv_type
 
CV_INLINE CvSubdiv2DcvCreateSubdivDelaunay2D (CvRect rect, CvMemStorage *storage)
 
 CVAPI (CvSubdiv2DPoint *) cvSubdivDelaunay2DInsert(CvSubdiv2D *subdiv
 
 CVAPI (CvSubdiv2DPointLocation) cvSubdiv2DLocate(CvSubdiv2D *subdiv
 
CV_INLINE CvSubdiv2DEdge cvSubdiv2DNextEdge (CvSubdiv2DEdge edge)
 
CV_INLINE CvSubdiv2DEdge cvSubdiv2DRotateEdge (CvSubdiv2DEdge edge, int rotate)
 
CV_INLINE CvSubdiv2DEdge cvSubdiv2DSymEdge (CvSubdiv2DEdge edge)
 
CV_INLINE CvSubdiv2DEdge cvSubdiv2DGetEdge (CvSubdiv2DEdge edge, CvNextEdgeType type)
 
CV_INLINE CvSubdiv2DPointcvSubdiv2DEdgeOrg (CvSubdiv2DEdge edge)
 
CV_INLINE CvSubdiv2DPointcvSubdiv2DEdgeDst (CvSubdiv2DEdge edge)
 
CV_INLINE double cvTriangleArea (CvPoint2D32f a, CvPoint2D32f b, CvPoint2D32f c)
 
CvMemStorage int method CV_DEFAULT (CV_DOMINANT_IPAN)
 
CvSlice slice CV_DEFAULT (CV_WHOLE_SEQ)
 
CvSlice slice int is_closed CV_DEFAULT (-1))
 
 CVAPI (CvRect) cvBoundingRect(CvArr *points
 
 CVAPI (CvBox2D) cvMinAreaRect2(const CvArr *points
 
 CVAPI (CvContourTree *) cvCreateContourTree(const CvSeq *contour
 
void *hull_storage int orientation CV_DEFAULT (CV_CLOCKWISE)
 
 CVAPI (CvHistogram *) cvCreateHist(int dims
 
CV_INLINE void cvCalcHist (IplImage **image, CvHistogram *hist, int accumulate CV_DEFAULT(0), const CvArr *mask CV_DEFAULT(NULL))
 
const CvHistogram CvHistogram
double scale 
CV_DEFAULT (255))
 
CvArr int distance_type CV_DEFAULT (CV_DIST_L2)
 
CvArr double int adaptive_method CV_DEFAULT (CV_ADAPTIVE_THRESH_MEAN_C)
 
CvArr double int
adaptive_method int
threshold_type 
CV_DEFAULT (CV_THRESH_BINARY)
 
CvArr double int
adaptive_method int
threshold_type int block_size
double param1 
CV_DEFAULT (5))
 
CvPoint CvScalar CvScalar
lo_diff CvScalar up_diff
CvConnectedComp *comp int
flags 
CV_DEFAULT (4)
 
CvArr int int aperture_size
double k 
CV_DEFAULT (0.04))
 
void int double double double
param1 
CV_DEFAULT (100)
 
 CVAPI (struct CvFeatureTree *) cvCreateFeatureTree(CvMat *desc)
 
CvMat CvMat CvMat int k CV_DEFAULT (2)
 
CvMat CvMat CvMat int k int emax CV_DEFAULT (20))
 
CV_INLINE CvSURFPoint cvSURFPoint (CvPoint2D32f pt, int laplacian, int size, float dir CV_DEFAULT(0), float hessian CV_DEFAULT(0))
 
 CVAPI (CvSURFParams) cvSURFParams(double hessianThreshold
 
 CVAPI (CvHaarClassifierCascade *) cvLoadHaarClassifierCascade(const char *directory
 
CvHaarClassifierCascade
CvMemStorage double
scale_factor 
CV_DEFAULT (1.1)
 
CvHaarClassifierCascade
CvMemStorage double
scale_factor int min_neighbors
int flags CvSize min_size 
CV_DEFAULT (cvSize(0, 0)))
 
CvSize CvPoint2D32f int
*corner_count int flags 
CV_DEFAULT (CV_CALIB_CB_ADAPTIVE_THRESH+CV_CALIB_CB_NORMALIZE_IMAGE))
 
const CvMat const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvSize CvMat CvMat CvMat *E
CvMat *F CvTermCriteria
term_crit 
CV_DEFAULT (cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 30, 1e-6))
 
const CvMat const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvSize CvMat CvMat CvMat *E
CvMat *F CvTermCriteria
term_crit int flags 
CV_DEFAULT (CV_CALIB_FIX_INTRINSIC))
 
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvMat *Q int flags 
CV_DEFAULT (CV_CALIB_ZERO_DISPARITY))
 
 CVAPI (CvPOSITObject *) cvCreatePOSITObject(CvPoint3D32f *points
 
const CvMat CvMat int method CV_DEFAULT (CV_FM_RANSAC)
 
const CvMat CvMat int method
double param1 
CV_DEFAULT (3.)
 
 CVAPI (CvStereoBMState *) cvCreateStereoBMState(int preset CV_DEFAULT(CV_STEREO_BM_BASIC)
 
 CVAPI (CvStereoGCState *) cvCreateStereoGCState(int numberOfDisparities
 

Variables

CvArrdst
 
CvArr CvPoint offset
 
CvArr CvPoint int bordertype
 
CvArr const CvMatkernel
 
CvArrsum
 
int extra_layers
 
int double rate
 
IplImage CvMemStoragestorage
 
IplImage CvMemStorage CvSeq ** comp
 
IplImage CvMemStorage CvSeq int level
 
IplImage CvMemStorage CvSeq
int double 
threshold1
 
IplImage CvMemStorage CvSeq
int double double 
threshold2
 
CvArr double sp
 
CvArr double double sr
 
CvArrmarkers
 
const CvArrinpaint_mask
 
const CvArr CvArr double inpaintRange
 
const CvArr CvArr double int flags
 
CvArr int xorder
 
CvArr int int yorder
 
CvArr int code
 
CvArr const CvMatmap_matrix
 
double angle
 
double double scale
 
CvArr const CvArrmapx
 
CvArr const CvArr const CvArrmapy
 
const CvArr CvArrmapxy
 
const CvArr CvArr CvArrmapalpha
 
CvArr CvPoint2D32f center
 
CvArr CvPoint2D32f double M
 
int rows
 
int int anchor_x
 
int int int anchor_y
 
int int int int shape
 
CvArr CvArrtemp
 
CvArr CvArr IplConvKernelelement
 
CvArr CvArr IplConvKernel int operation
 
CvMomentsmoments
 
int x_order
 
int int y_order
 
CvHuMomentshu_moments
 
CvPoint pt1
 
CvPoint CvPoint pt2
 
CvPoint CvPoint void * buffer
 
const CvArrtempl
 
const CvArr CvArrresult
 
const CvArr CvArr int method
 
const CvArrsignature2
 
const CvArr int distance_type
 
CvMemStorage CvSeq ** first_contour
 
CvSeqnew_contour
 
CvChainPtReaderreader
 
const CvArrcurr
 
const CvArr CvSize win_size
 
const CvArr CvSize CvArrvelx
 
const CvArr CvSize CvArr CvArrvely
 
const CvArr CvSize block_size
 
const CvArr CvSize CvSize shift_size
 
const CvArr CvSize CvSize CvSize max_range
 
const CvArr CvSize CvSize
CvSize int 
use_previous
 
const CvArr int CvArr CvArr double lambda
 
const CvArr int CvArr CvArr
double CvTermCriteria 
criteria
 
const CvArr CvArrprev_pyr
 
const CvArr CvArr CvArrcurr_pyr
 
const CvArr CvArr CvArr const
CvPoint2D32f
prev_features
 
const CvArr CvArr CvArr const
CvPoint2D32f CvPoint2D32f
curr_features
 
const CvArr CvArr CvArr const
CvPoint2D32f CvPoint2D32f int 
count
 
const CvArr CvArr CvArr const
CvPoint2D32f CvPoint2D32f int
CvSize int char * 
status
 
const CvArr CvArr CvArr const
CvPoint2D32f CvPoint2D32f int
CvSize int char float
track_error
 
const CvArr CvArr CvArr const
CvPoint2D32f CvPoint2D32f
float
matrices
 
const CvArrB
 
const CvArr CvMat int full_affine
 
CvArrmhi
 
CvArr double timestamp
 
CvArr double double duration
 
CvArrmask
 
CvArr CvArrorientation
 
CvArr CvArr double delta1
 
CvArr CvArr double double delta2
 
CvArrseg_mask
 
CvArr CvMemStorage double double seg_thresh
 
CvArrsqsum
 
const CvArrimage2
 
const CvArr CvArracc
 
CvArr double alpha
 
CvRect window
 
int measure_params
 
int int sample_count
 
CvMatlower_bound
 
CvMat CvMatupper_bound
 
const CvMatmeasurement
 
CvRect rect
 
int header_size
 
int int vtx_size
 
int int int quadedge_size
 
CvPoint2D32f pt
 
CvPoint2D32f CvSubdiv2DEdgeedge
 
int CvMemStorage int double parameter
 
CvPoint2D32f floatradius
 
const void * object2
 
CvMemStorage double threshold
 
const CvContourTreetree2
 
CvHistogramhist
 
const CvArrconvexhull
 
const CvRectrect2
 
const CvArrmat
 
const CvArr CvContourcontour_header
 
const CvArr CvContour CvSeqBlockblock
 
CvPoint2D32f int measure_dist
 
intsizes
 
int int type
 
float ** ranges
 
int CvHistogram floatdata
 
floatmin_value
 
float floatmax_value
 
double factor
 
const CvHistogramhist2
 
int number
 
CvArr CvSize range
 
const CvHistogram CvHistogramdst_hist
 
CvPointpoints
 
CvPoint int length
 
CvPoint int float floatbeta
 
CvPoint int float float floatgamma
 
CvPoint int float float float int coeff_usage
 
CvPoint int float float float
int CvSize 
win
 
CvPoint3D32f floatintrinsic
 
CvPoint3D32f float floathomography
 
CvArr double double int threshold_type
 
CvPoint seed_point
 
CvPoint CvScalar new_val
 
CvArredges
 
CvArrcorners
 
CvArreigenvv
 
CvArreigenval
 
CvArrharris_responce
 
CvPoint2D32f int CvSize CvSize zero_zone
 
CvArreig_image
 
CvArr CvArrtemp_image
 
CvArr CvArr CvPoint2D32f intcorner_count = count
 
CvArr CvArr CvPoint2D32f int double quality_level
 
CvArr CvArr CvPoint2D32f int
double double 
min_distance
 
void * line_storage
 
void int double rho
 
void int double double theta
 
void * circle_storage
 
void int double dp
 
void int double double min_dist
 
int dist_type
 
int double param
 
int double double reps
 
int double double double aeps
 
int double double double floatline
 
CvMatdesc
 
CvMat CvMatresults
 
CvMat CvMat CvMatdist
 
CvMatbounds_min
 
CvMat CvMatbounds_max
 
const CvArr CvSeq ** keypoints
 
const CvArr CvSeq CvSeq ** descriptors
 
const CvArr CvSeq CvSeq
CvMemStorage CvSURFParams 
params
 
CvSize orig_window_size
 
CvHaarClassifierCascadecascade
 
const CvArr const CvArr const
CvArr
tilted_sum
 
CvArr const CvMatcamera_matrix
 
CvArr const CvMat const CvMatdistortion_coeffs
 
const CvMatdist_coeffs
 
const CvMat const CvMatR
 
const CvMat const CvMat const
CvMat
new_camera_matrix
 
const CvMatdst_points
 
CvMatmatrixR
 
CvMat CvMatmatrixQ
 
CvMatcalibMatr
 
CvMat CvMatrotMatr
 
CvMat CvMat CvMatposVect
 
const CvMat CvMatdABdA
 
const CvMat CvMat CvMatdABdB
 
const CvMat_tvec1
 
const CvMat const CvMat_rvec2
 
const CvMat const CvMat const
CvMat
_tvec2
 
const CvMat const CvMat const
CvMat CvMat
_rvec3
 
const CvMat const CvMat const
CvMat CvMat CvMat
_tvec3
 
const CvMatrotation_vector
 
const CvMat const CvMattranslation_vector
 
const CvMat const CvMat const
CvMat const CvMat CvMat
image_points
 
const CvMat const CvMatnpoints
 
const CvMat const CvMat CvSize image_size
 
CvSize pattern_size
 
CvSize CvPoint2D32f int int pattern_was_found
 
const CvMat const CvMatpoint_counts
 
const CvMatimage_points1
 
const CvMat const CvMatimage_points2
 
const CvMat const CvMat const
CvMat CvMat
camera_matrix1
 
const CvMat const CvMat const
CvMat CvMat CvMat
dist_coeffs1
 
const CvMat const CvMat const
CvMat CvMat CvMat CvMat
camera_matrix2
 
const CvMat const CvMat const
CvMat CvMat CvMat CvMat CvMat
dist_coeffs2
 
const CvMat const CvMat const
CvMat CvMat CvMat CvMat CvMat
CvSize CvMat CvMat
T
 
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat
R1
 
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat CvMat
R2
 
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat CvMat CvMat
P1
 
const CvMat const CvMat const
CvMat CvSize const CvMat const
CvMat CvMat CvMat CvMat CvMat
P2
 
const CvMatpoints2
 
const CvMat const CvMatF
 
const CvMat const CvMat CvSize img_size
 
const CvMat const CvMat CvSize
CvMat
H1
 
const CvMat const CvMat CvSize
CvMat CvMat
H2
 
int point_count
 
CvPoint2D32f double focal_length
 
CvPoint2D32f double
CvTermCriteria CvMatr32f 
rotation_matrix
 
double err_prob
 
double int model_points
 
double int int max_iters
 
const CvMat CvMatfundamental_matrix
 
int which_image
 
int const CvMat CvMatcorrespondent_lines
 
const CvArrright
 
const CvArr CvArrdisparity
 
const CvArr CvArr CvStereoBMStatestate
 
int maxIters
 
const CvArr CvArrdisparityLeft
 
const CvArr CvArr CvArrdisparityRight
 
CvArr_3dImage
 
CvArr const CvMatQ
 

Macro Definition Documentation

#define CV_ADAPTIVE_THRESH_GAUSSIAN_C   1
#define CV_ADAPTIVE_THRESH_MEAN_C   0
#define CV_ARRAY   2
#define CV_BayerBG2BGR   46
#define CV_BayerBG2RGB   CV_BayerRG2BGR
#define CV_BayerGB2BGR   47
#define CV_BayerGB2RGB   CV_BayerGR2BGR
#define CV_BayerGR2BGR   49
#define CV_BayerGR2RGB   CV_BayerGB2BGR
#define CV_BayerRG2BGR   48
#define CV_BayerRG2RGB   CV_BayerBG2BGR
#define CV_BGR2BGR555   22
#define CV_BGR2BGR565   12
#define CV_BGR2BGRA   0
#define CV_BGR2GRAY   6
#define CV_BGR2HLS   52
#define CV_BGR2HSV   40
#define CV_BGR2Lab   44
#define CV_BGR2Luv   50
#define CV_BGR2RGB   4
#define CV_BGR2RGBA   2
#define CV_BGR2XYZ   32
#define CV_BGR2YCrCb   36
#define CV_BGR5552BGR   24
#define CV_BGR5552BGRA   28
#define CV_BGR5552GRAY   31
#define CV_BGR5552RGB   25
#define CV_BGR5552RGBA   29
#define CV_BGR5652BGR   14
#define CV_BGR5652BGRA   18
#define CV_BGR5652GRAY   21
#define CV_BGR5652RGB   15
#define CV_BGR5652RGBA   19
#define CV_BGRA2BGR   1
#define CV_BGRA2BGR555   26
#define CV_BGRA2BGR565   16
#define CV_BGRA2GRAY   10
#define CV_BGRA2RGB   CV_RGBA2BGR
#define CV_BGRA2RGBA   5
#define CV_BILATERAL   4
#define CV_BLUR   1
#define CV_BLUR_NO_SCALE   0
#define CV_CALIB_CB_ADAPTIVE_THRESH   1
#define CV_CALIB_CB_FILTER_QUADS   4
#define CV_CALIB_CB_NORMALIZE_IMAGE   2
#define CV_CALIB_FIX_ASPECT_RATIO   2
#define CV_CALIB_FIX_FOCAL_LENGTH   16
#define CV_CALIB_FIX_INTRINSIC   256
#define CV_CALIB_FIX_K1   32
#define CV_CALIB_FIX_K2   64
#define CV_CALIB_FIX_K3   128
#define CV_CALIB_FIX_PRINCIPAL_POINT   4
#define CV_CALIB_SAME_FOCAL_LENGTH   512
#define CV_CALIB_USE_INTRINSIC_GUESS   1
#define CV_CALIB_ZERO_DISPARITY   1024
#define CV_CALIB_ZERO_TANGENT_DIST   8
#define CV_CANNY_L2_GRADIENT   (1 << 31)
#define CV_CLOCKWISE   1
#define CV_COLORCVT_MAX   100
#define CV_COMP_BHATTACHARYYA   3
#define CV_COMP_CHISQR   1
#define CV_COMP_CORREL   0
#define CV_COMP_INTERSECT   2
#define CV_CONTOUR_TREES_MATCH_I1   1
#define CV_CONTOURS_MATCH_I1   1
#define CV_CONTOURS_MATCH_I2   2
#define CV_CONTOURS_MATCH_I3   3
#define CV_COUNTER_CLOCKWISE   2
#define CV_DIST_MASK_3   3
#define CV_DIST_MASK_5   5
#define CV_DIST_MASK_PRECISE   0
#define CV_DOMINANT_IPAN   1
#define CV_FLOODFILL_FIXED_RANGE   (1 << 16)
#define CV_FLOODFILL_MASK_ONLY   (1 << 17)
#define CV_FM_7POINT   1
#define CV_FM_8POINT   2
#define CV_FM_LMEDS   CV_LMEDS
#define CV_FM_LMEDS_ONLY   CV_LMEDS
#define CV_FM_RANSAC   CV_RANSAC
#define CV_FM_RANSAC_ONLY   CV_RANSAC
#define CV_GAUSSIAN   2
#define CV_GRAY2BGR   8
#define CV_GRAY2BGR555   30
#define CV_GRAY2BGR565   20
#define CV_GRAY2BGRA   9
#define CV_GRAY2RGB   CV_GRAY2BGR
#define CV_GRAY2RGBA   CV_GRAY2BGRA
#define CV_HAAR_DO_CANNY_PRUNING   1
#define CV_HAAR_DO_ROUGH_SEARCH   8
#define CV_HAAR_FIND_BIGGEST_OBJECT   4
#define CV_HAAR_SCALE_IMAGE   2
#define CV_HLS2BGR   60
#define CV_HLS2RGB   61
#define CV_HOUGH_GRADIENT   3
#define CV_HOUGH_MULTI_SCALE   2
#define CV_HOUGH_PROBABILISTIC   1
#define CV_HOUGH_STANDARD   0
#define CV_HSV2BGR   54
#define CV_HSV2RGB   55
#define CV_INPAINT_NS   0
#define CV_INPAINT_TELEA   1
#define CV_INTER_AREA   3
#define CV_INTER_CUBIC   2
#define CV_INTER_LINEAR   1
#define CV_INTER_NN   0
#define CV_Lab2BGR   56
#define CV_Lab2RGB   57
#define CV_LKFLOW_GET_MIN_EIGENVALS   8
#define CV_LKFLOW_INITIAL_GUESSES   4
#define CV_LKFLOW_PYR_A_READY   1
#define CV_LKFLOW_PYR_B_READY   2
#define CV_LMEDS   4
#define CV_Luv2BGR   58
#define CV_Luv2RGB   59
#define CV_MAX_SOBEL_KSIZE   7
#define CV_MEDIAN   3
#define CV_MOP_BLACKHAT   6
#define CV_MOP_CLOSE   3
#define CV_MOP_GRADIENT   4
#define CV_MOP_OPEN   2
#define CV_MOP_TOPHAT   5
#define CV_POLY_APPROX_DP   0
#define CV_RANSAC   8
#define CV_RGB2BGR   CV_BGR2RGB
#define CV_RGB2BGR555   23
#define CV_RGB2BGR565   13
#define CV_RGB2BGRA   CV_BGR2RGBA
#define CV_RGB2GRAY   7
#define CV_RGB2HLS   53
#define CV_RGB2HSV   41
#define CV_RGB2Lab   45
#define CV_RGB2Luv   51
#define CV_RGB2RGBA   CV_BGR2BGRA
#define CV_RGB2XYZ   33
#define CV_RGB2YCrCb   37
#define CV_RGBA2BGR   3
#define CV_RGBA2BGR555   27
#define CV_RGBA2BGR565   17
#define CV_RGBA2BGRA   CV_BGRA2RGBA
#define CV_RGBA2GRAY   11
#define CV_RGBA2RGB   CV_BGRA2BGR
#define CV_SCHARR   -1
#define CV_SHAPE_CROSS   1
#define CV_SHAPE_CUSTOM   100
#define CV_SHAPE_ELLIPSE   2
#define CV_SHAPE_RECT   0
#define CV_STEREO_BM_BASIC   0
#define CV_STEREO_BM_FISH_EYE   1
#define CV_STEREO_BM_NARROW   2
#define CV_STEREO_BM_NORMALIZED_RESPONSE   0
#define CV_STEREO_GC_OCCLUDED   SHRT_MAX
#define CV_THRESH_BINARY   0 /* value = value > threshold ? max_value : 0 */
#define CV_THRESH_BINARY_INV   1 /* value = value > threshold ? 0 : max_value */
#define CV_THRESH_MASK   7
#define CV_THRESH_OTSU
Value:
8 /* use Otsu algorithm to choose the optimal threshold value;
combine the flag with one of the above CV_THRESH_* values */
#define CV_THRESH_TOZERO   3 /* value = value > threshold ? value : 0 */
#define CV_THRESH_TOZERO_INV   4 /* value = value > threshold ? 0 : value */
#define CV_THRESH_TRUNC   2 /* value = value > threshold ? threshold : value */
#define CV_TM_CCOEFF   4
#define CV_TM_CCOEFF_NORMED   5
#define CV_TM_CCORR   2
#define CV_TM_CCORR_NORMED   3
#define CV_TM_SQDIFF   0
#define CV_TM_SQDIFF_NORMED   1
#define CV_VALUE   1
#define CV_WARP_FILL_OUTLIERS   8
#define CV_WARP_INVERSE_MAP   16
#define CV_XYZ2BGR   34
#define CV_XYZ2RGB   35
#define CV_YCrCb2BGR   38
#define CV_YCrCb2RGB   39
#define cvCalcBackProject (   image,
  dst,
  hist 
)    cvCalcArrBackProject((CvArr**)image, dst, hist)
#define cvCalcBackProjectPatch (   image,
  dst,
  range,
  hist,
  method,
  factor 
)    cvCalcArrBackProjectPatch( (CvArr**)image, dst, range, hist, method, factor )
#define cvContourPerimeter (   contour)    cvArcLength( contour, CV_WHOLE_SEQ, 1 )

Typedef Documentation

typedef struct CvPOSITObject CvPOSITObject
typedef struct CvSURFParams CvSURFParams
typedef struct CvSURFPoint CvSURFPoint

Function Documentation

CvPoint CvScalar CvScalar lo_diff CvScalar up_diff CV_DEFAULT ( cvScalarAll(0)  )
CvArr int smoothtype CV_DEFAULT ( CV_GAUSSIAN  )
CvHaarClassifierCascade CvMemStorage double scale_factor int min_neighbors CV_DEFAULT ( )
CvFileNode const CvStringHashNode int create_missing CV_DEFAULT ( )
CvArr const CvMat CvPoint anchor CV_DEFAULT ( cvPoint(-1,-1)  )
CvMemStorage *memstorage const char *name const char **real_name CV_DEFAULT ( NULL  )
int double const CvSize *layer_sizes CvArr *bufarr int calc int filter CV_DEFAULT ( CV_GAUSSIAN_5x5  )
CvSeq CvScalar CvScalar int int thickness CV_DEFAULT ( )
CvArr CvPoint2D32f double int flags CV_DEFAULT ( CV_INTER_LINEAR CV_WARP_FILL_OUTLIERS)
CvSeq CvScalar CvScalar int int thickness int line_type CV_DEFAULT ( )
CvMemStorage int header_size CV_DEFAULT ( sizeof(CvContour )
CvMemStorage int header_size int mode CV_DEFAULT ( CV_RETR_LIST  )
CvSlice slice CV_DEFAULT ( CV_WHOLE_SEQ  )
const char int len CV_DEFAULT ( 1)
void* hull_storage int orientation CV_DEFAULT ( CV_CLOCKWISE  )
const CvHistogram CvHistogram double scale CV_DEFAULT ( 255  )
CvArr int distance_type CV_DEFAULT ( CV_DIST_L2  )
CvArr double int adaptive_method CV_DEFAULT ( CV_ADAPTIVE_THRESH_MEAN_C  )
CvArr double int adaptive_method int threshold_type CV_DEFAULT ( CV_THRESH_BINARY  )
const CvMat const CvMat CvSize CvMat CvMat double threshold CV_DEFAULT ( )
CvPoint CvScalar CvScalar lo_diff CvScalar up_diff CvConnectedComp* comp int flags CV_DEFAULT ( )
const CvMat CvMat int method double param1 double param2 CV_DEFAULT ( 0.  04)
void int double double double param1 double param2 CV_DEFAULT ( 100  )
CvMat CvMat CvMat int k CV_DEFAULT ( )
CvMat CvMat CvMat int k int emax CV_DEFAULT ( 20  )
CvArr double a CV_DEFAULT ( 1.  1)
CvHaarClassifierCascade CvMemStorage double scale_factor int min_neighbors int flags CvSize min_size CV_DEFAULT ( cvSize(0, 0)  )
CvSize CvPoint2D32f int* corner_count int flags CV_DEFAULT ( CV_CALIB_CB_ADAPTIVE_THRESH CV_CALIB_CB_NORMALIZE_IMAGE)
const CvMat const CvMat const CvMat CvSize const CvMat const CvMat CvMat CvMat CvMat CvMat CvMat* Q int flags CV_DEFAULT ( CV_CALIB_ZERO_DISPARITY  )
const CvMat CvMat int method CV_DEFAULT ( CV_FM_RANSAC  )
const CvMat CvMat int method double param1 CV_DEFAULT ( 3.  )
CVAPI ( void  ) const
CVAPI ( CvMat **  ) const
CVAPI ( CvMat ) const
CVAPI ( IplConvKernel )
CVAPI ( double  )
CVAPI ( int  ) const
CVAPI ( float  ) const
CVAPI ( CvContourScanner  )
CVAPI ( CvSeq )
CVAPI ( CvPoint  )
CVAPI ( CvConDensation )
CVAPI ( CvKalman )
CVAPI ( const CvMat )
CVAPI ( CvSubdiv2D )
CVAPI ( CvSubdiv2DPoint )
CVAPI ( CvRect  )
CVAPI ( CvBox2D  ) const
CVAPI ( CvContourTree ) const
CVAPI ( CvHistogram )
CVAPI ( struct CvFeatureTree )
CVAPI ( CvSURFParams  )
CVAPI ( CvHaarClassifierCascade ) const
CVAPI ( CvPOSITObject )
CVAPI ( CvStereoBMState )
CVAPI ( CvStereoGCState )
CV_INLINE void cvCalcHist ( IplImage **  image,
CvHistogram hist,
int accumulate   CV_DEFAULT0,
const CvArr *mask   CV_DEFAULTNULL 
)
CV_INLINE CvSubdiv2D* cvCreateSubdivDelaunay2D ( CvRect  rect,
CvMemStorage storage 
)
CV_INLINE CvSubdiv2DPoint* cvSubdiv2DEdgeDst ( CvSubdiv2DEdge  edge)
CV_INLINE CvSubdiv2DPoint* cvSubdiv2DEdgeOrg ( CvSubdiv2DEdge  edge)
CV_INLINE CvSubdiv2DEdge cvSubdiv2DGetEdge ( CvSubdiv2DEdge  edge,
CvNextEdgeType  type 
)
CV_INLINE CvSubdiv2DEdge cvSubdiv2DNextEdge ( CvSubdiv2DEdge  edge)
CV_INLINE CvSubdiv2DEdge cvSubdiv2DRotateEdge ( CvSubdiv2DEdge  edge,
int  rotate 
)
CV_INLINE CvSubdiv2DEdge cvSubdiv2DSymEdge ( CvSubdiv2DEdge  edge)
CV_INLINE CvSURFPoint cvSURFPoint ( CvPoint2D32f  pt,
int  laplacian,
int  size,
float dir   CV_DEFAULT0,
float hessian   CV_DEFAULT
)
CV_INLINE double cvTriangleArea ( CvPoint2D32f  a,
CvPoint2D32f  b,
CvPoint2D32f  c 
)

Variable Documentation

CvArr* _3dImage
const CvMat const CvMat* _rvec2
const CvMat const CvMat const CvMat CvMat* _rvec3
const CvMat* _tvec1
const CvMat const CvMat const CvMat* _tvec2
const CvMat const CvMat const CvMat CvMat CvMat* _tvec3
CvArr * acc
const char const char int int int const void const void int const void int const void void int *ldc const char const char int int int const void * alpha
int int anchor_x
int int int anchor_y
CvSize int angle
const CvMat * B
const char const char int int int const void const void int const void int const void void int *ldc const char const char int int int const void const void int const void int const void * beta
const CvArr CvContour CvSeqBlock* block
CvArr int block_size
CvMat CvMat* bounds_max
CvMat* bounds_min
CvMat* calibMatr
const CvMat const CvMat CvSize CvMat * camera_matrix
const CvMat const CvMat const CvMat CvMat* camera_matrix1
const CvMat * camera_matrix2
CvPoint center
void* circle_storage
CvArr int code
CvPoint int float float float int coeff_usage
const CvArr CvContour* contour_header
const CvArr* convexhull
* corner_count = count
CvSize CvPoint2D32f * corners
int const CvMat CvMat* correspondent_lines
const CvArr * curr
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f * curr_features
const CvArr CvArr CvArr * curr_pyr
const CvMat CvMat* dABdA
const CvMat CvMat CvMat* dABdB
uchar ** data
CvArr CvArr double delta1
CvMat* desc
const CvArr CvSeq CvSeq** descriptors
const CvArr CvArr* disparity
const CvArr CvArr* disparityLeft
const CvArr CvArr CvArr* disparityRight
CvMat CvMat CvMat* dist
CvMat const CvMat const CvMat * dist_coeffs
const CvMat const CvMat * dist_coeffs1
const CvMat const CvMat const CvMat * dist_coeffs2
int dist_type
const CvArr int distance_type
const CvMat const CvMat CvSize CvMat CvMat * distortion_coeffs
void int double dp
const CvHistogram CvHistogram* dst_hist
const CvMat* dst_points
const CvArr const CvArr double double duration
CvArr* edges
CvArr* eig_image
CvArr* eigenval
CvArr* eigenvv
double err_prob
int extra_layers
const CvMat const CvMat* F
CvMemStorage CvSeq** first_contour
CvPoint2D32f double focal_length
const CvArr CvMat int full_affine
int const CvMat * fundamental_matrix
const CvMat const CvMat CvSize CvMat* H1
const CvMat const CvMat CvSize CvMat CvMat* H2
CvArr* harris_responce
int header_size
const CvHistogram * hist2
const CvMat CvMat * homography
CvHuMoments* hu_moments
const CvArr* image2
CvPoint2D32f * image_points
const CvMat* image_points1
const CvMat const CvMat* image_points2
const CvMat const CvMat const CvMat CvSize image_size
const CvMat const CvMat CvSize img_size
const CvArr* inpaint_mask
const CvArr CvArr double inpaintRange
CvPoint3D32f float* intrinsic
CvArr const CvMat* kernel
const CvArr CvSeq** keypoints
const CvArr int CvArr CvArr double lambda
CvPoint int length
const char const char const char int line
void* line_storage
CvMat* lower_bound
const CvArr CvMat * M
CvArr const CvMat * map_matrix
const CvArr CvArr CvArr* mapalpha
const CvMat const CvMat const CvMat CvArr * mapx
const CvArr CvArr* mapxy
const CvMat const CvMat const CvMat CvArr CvArr * mapy
CvArr* markers
const CvArr * mask
const CvArr CvArr * mat
CvMat CvMat* matrixQ
CvMat* matrixR
double int int max_iters
const CvArr CvSize CvSize CvSize max_range
CvArr double max_value
int maxIters
CvPoint2D32f int measure_dist
int measure_params
const CvMat* measurement
void int method
const CvArr const CvArr * mhi
void int double double min_dist
float* min_value
double int model_points
CvMoments* moments
const CvMat const CvMat const CvMat* new_camera_matrix
CvSeq* new_contour
CvPoint CvScalar new_val
const CvMat const CvMat const CvMat * npoints
int number
const void* object2
CvArr CvPoint offset
CvArr CvArr* orientation
CvSize orig_window_size
const CvMat const CvMat const CvMat CvSize const CvMat const CvMat CvMat CvMat CvMat* P1
const CvMat const CvMat const CvMat CvSize const CvMat const CvMat CvMat CvMat CvMat CvMat* P2
int double param
CvSize pattern_size
CvSize CvPoint2D32f int int pattern_was_found
int point_count
const CvMat const CvMat* point_counts
CvPoint* points
const CvMat * points2
CvMat CvMat CvMat* posVect
const CvArr CvArr CvArr const CvPoint2D32f * prev_features
const CvArr CvArr * prev_pyr
CvPoint pt
CvPoint pt1
CvArr const CvMat* Q
int int int quadedge_size
const CvMat const CvMat const CvMat CvSize const CvMat * R
const CvMat const CvMat const CvMat CvSize const CvMat const CvMat CvMat* R1
const CvMat const CvMat const CvMat CvSize const CvMat const CvMat CvMat CvMat* R2
CvArr CvSize range
float** ranges
int double rate
CvSeqReader * reader
CvMat CvRect rect
const CvRect* rect2
const CvArr CvArr* result
CvMat CvMat CvMat * results
void int double rho
const CvArr * right
const CvMat const CvMat const CvMat CvMat * rotation_vector
CvMat CvMat* rotMatr
int rows
int int sample_count
const CvArr const CvArr const CvArr double scale
CvPoint seed_point
CvArr* seg_mask
int int int int shape
const CvArr CvSize CvSize shift_size
const CvArr* signature2
const int * sizes
const CvArr const CvArr * sqsum
int CvMemStorage * storage
const CvArr* sum
const CvMat const CvMat const CvMat CvSize const CvMat const CvMat * T
CvArr CvArr* temp
CvArr CvArr* temp_image
const CvArr* templ
void int double double theta
const uchar int float int CvSize const float *pMetrics uchar int CvSize const int *pMetrics const uchar int uchar uchar int CvSize int cmp_op const uchar int uchar int CvSize uchar uchar value const uchar int uchar int CvSize uchar threshold
CvArr double threshold1
CvArr double double threshold2
CvArr double double int threshold_type
const CvArr const CvArr const CvArr* tilted_sum
const CvArr CvArr CvArr const CvPoint2D32f CvPoint2D32f float int CvSize int char float * track_error
const CvContourTree* tree2
const int int type
CvMat CvMat* upper_bound
const CvArr int use_previous
const CvArr int CvArr * velx
const CvArr int CvArr CvArr * vely
int int vtx_size
int which_image
CvRect window
int x_order
CvArr int xorder
int int y_order
CvArr int int yorder