Defines |
| #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 ) |
Functions |
| CvMat * | cv2DRotationMatrix (CvPoint2D32f center, double angle, double scale, CvMat *map_matrix) |
| void | cvAcc (const CvArr *image, CvArr *sum, const CvArr *mask CV_DEFAULT(NULL)) |
| void | cvAdaptiveThreshold (const CvArr *src, CvArr *dst, double max_value, int adaptive_method CV_DEFAULT(CV_ADAPTIVE_THRESH_MEAN_C), int threshold_type CV_DEFAULT(CV_THRESH_BINARY), int block_size CV_DEFAULT(3), double param1 CV_DEFAULT(5)) |
| CvSeq * | cvApproxChains (CvSeq *src_seq, CvMemStorage *storage, int method CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE), double parameter CV_DEFAULT(0), int minimal_perimeter CV_DEFAULT(0), int recursive CV_DEFAULT(0)) |
| CvSeq * | cvApproxPoly (const void *src_seq, int header_size, CvMemStorage *storage, int method, double parameter, int parameter2 CV_DEFAULT(0)) |
| double | cvArcLength (const void *curve, CvSlice slice CV_DEFAULT(CV_WHOLE_SEQ), int is_closed CV_DEFAULT(-1)) |
| CvRect | cvBoundingRect (CvArr *points, int update CV_DEFAULT(0)) |
| void | cvBoxPoints (CvBox2D box, CvPoint2D32f pt[4]) |
| void | cvCalcArrBackProject (CvArr **image, CvArr *dst, const CvHistogram *hist) |
| void | cvCalcArrBackProjectPatch (CvArr **image, CvArr *dst, CvSize range, CvHistogram *hist, int method, double factor) |
| void | cvCalcArrHist (CvArr **arr, CvHistogram *hist, int accumulate CV_DEFAULT(0), const CvArr *mask CV_DEFAULT(NULL)) |
| void | cvCalcBayesianProb (CvHistogram **src, int number, CvHistogram **dst) |
| float | cvCalcEMD2 (const CvArr *signature1, const CvArr *signature2, int distance_type, CvDistanceFunction distance_func CV_DEFAULT(NULL), const CvArr *cost_matrix CV_DEFAULT(NULL), CvArr *flow CV_DEFAULT(NULL), float *lower_bound CV_DEFAULT(NULL), void *userdata CV_DEFAULT(NULL)) |
| CV_INLINE void | cvCalcHist (IplImage **image, CvHistogram *hist, int accumulate CV_DEFAULT(0), const CvArr *mask CV_DEFAULT(NULL)) |
| void | cvCalcProbDensity (const CvHistogram *hist1, const CvHistogram *hist2, CvHistogram *dst_hist, double scale CV_DEFAULT(255)) |
| void | cvCalcSubdivVoronoi2D (CvSubdiv2D *subdiv) |
| void | cvCanny (const CvArr *image, CvArr *edges, double threshold1, double threshold2, int aperture_size CV_DEFAULT(3)) |
| int | cvCheckContourConvexity (const CvArr *contour) |
| void | cvClearHist (CvHistogram *hist) |
| void | cvClearSubdivVoronoi2D (CvSubdiv2D *subdiv) |
| double | cvCompareHist (const CvHistogram *hist1, const CvHistogram *hist2, int method) |
| double | cvContourArea (const CvArr *contour, CvSlice slice CV_DEFAULT(CV_WHOLE_SEQ), int oriented CV_DEFAULT(0)) |
| CV_INLINE double | cvContourPerimeter (const void *contour) |
| void | cvConvertMaps (const CvArr *mapx, const CvArr *mapy, CvArr *mapxy, CvArr *mapalpha) |
| CvSeq * | cvConvexHull2 (const CvArr *input, void *hull_storage CV_DEFAULT(NULL), int orientation CV_DEFAULT(CV_CLOCKWISE), int return_points CV_DEFAULT(0)) |
| CvSeq * | cvConvexityDefects (const CvArr *contour, const CvArr *convexhull, CvMemStorage *storage CV_DEFAULT(NULL)) |
| void | cvCopyHist (const CvHistogram *src, CvHistogram **dst) |
| void | cvCopyMakeBorder (const CvArr *src, CvArr *dst, CvPoint offset, int bordertype, CvScalar value CV_DEFAULT(cvScalarAll(0))) |
| void | cvCornerEigenValsAndVecs (const CvArr *image, CvArr *eigenvv, int block_size, int aperture_size CV_DEFAULT(3)) |
| void | cvCornerHarris (const CvArr *image, CvArr *harris_responce, int block_size, int aperture_size CV_DEFAULT(3), double k CV_DEFAULT(0.04)) |
| void | cvCornerMinEigenVal (const CvArr *image, CvArr *eigenval, int block_size, int aperture_size CV_DEFAULT(3)) |
| CvHistogram * | cvCreateHist (int dims, int *sizes, int type, float **ranges CV_DEFAULT(NULL), int uniform CV_DEFAULT(1)) |
| struct CvFeatureTree * | cvCreateKDTree (CvMat *desc) |
| struct CvLSH * | cvCreateLSH (struct CvLSHOperations *ops, int d, int L CV_DEFAULT(10), int k CV_DEFAULT(10), int type CV_DEFAULT(CV_64FC1), double r CV_DEFAULT(4), int64 seed CV_DEFAULT(-1)) |
| struct CvLSH * | cvCreateMemoryLSH (int d, int n, int L CV_DEFAULT(10), int k CV_DEFAULT(10), int type CV_DEFAULT(CV_64FC1), double r CV_DEFAULT(4), int64 seed CV_DEFAULT(-1)) |
| CvMat ** | cvCreatePyramid (const CvArr *img, int extra_layers, double rate, const CvSize *layer_sizes CV_DEFAULT(0), CvArr *bufarr CV_DEFAULT(0), int calc CV_DEFAULT(1), int filter CV_DEFAULT(CV_GAUSSIAN_5x5)) |
| struct CvFeatureTree * | cvCreateSpillTree (const CvMat *raw_data, const int naive CV_DEFAULT(50), const double rho CV_DEFAULT(.7), const double tau CV_DEFAULT(.1)) |
| IplConvKernel * | cvCreateStructuringElementEx (int cols, int rows, int anchor_x, int anchor_y, int shape, int *values CV_DEFAULT(NULL)) |
| CvSubdiv2D * | cvCreateSubdiv2D (int subdiv_type, int header_size, int vtx_size, int quadedge_size, CvMemStorage *storage) |
| CV_INLINE CvSubdiv2D * | cvCreateSubdivDelaunay2D (CvRect rect, CvMemStorage *storage) |
| void | cvCvtColor (const CvArr *src, CvArr *dst, int code) |
| void | cvDilate (const CvArr *src, CvArr *dst, IplConvKernel *element CV_DEFAULT(NULL), int iterations CV_DEFAULT(1)) |
| void | cvDistTransform (const CvArr *src, CvArr *dst, int distance_type CV_DEFAULT(CV_DIST_L2), int mask_size CV_DEFAULT(3), const float *mask CV_DEFAULT(NULL), CvArr *labels CV_DEFAULT(NULL)) |
| CvSeq * | cvEndFindContours (CvContourScanner *scanner) |
| void | cvEqualizeHist (const CvArr *src, CvArr *dst) |
| void | cvErode (const CvArr *src, CvArr *dst, IplConvKernel *element CV_DEFAULT(NULL), int iterations CV_DEFAULT(1)) |
| void | cvFilter2D (const CvArr *src, CvArr *dst, const CvMat *kernel, CvPoint anchor CV_DEFAULT(cvPoint(-1,-1))) |
| int | cvFindContours (CvArr *image, CvMemStorage *storage, CvSeq **first_contour, int header_size CV_DEFAULT(sizeof(CvContour)), int mode CV_DEFAULT(CV_RETR_LIST), int method CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE), CvPoint offset CV_DEFAULT(cvPoint(0, 0))) |
| void | cvFindCornerSubPix (const CvArr *image, CvPoint2D32f *corners, int count, CvSize win, CvSize zero_zone, CvTermCriteria criteria) |
| void | cvFindFeatures (struct CvFeatureTree *tr, const CvMat *query_points, CvMat *indices, CvMat *dist, int k, int emax CV_DEFAULT(20)) |
| int | cvFindFeaturesBoxed (struct CvFeatureTree *tr, CvMat *bounds_min, CvMat *bounds_max, CvMat *out_indices) |
| CvSubdiv2DPoint * | cvFindNearestPoint2D (CvSubdiv2D *subdiv, CvPoint2D32f pt) |
| CvSeq * | cvFindNextContour (CvContourScanner scanner) |
| CvBox2D | cvFitEllipse2 (const CvArr *points) |
| void | cvFitLine (const CvArr *points, int dist_type, double param, double reps, double aeps, float *line) |
| void | cvFloodFill (CvArr *image, CvPoint seed_point, CvScalar new_val, CvScalar lo_diff CV_DEFAULT(cvScalarAll(0)), CvScalar up_diff CV_DEFAULT(cvScalarAll(0)), CvConnectedComp *comp CV_DEFAULT(NULL), int flags CV_DEFAULT(4), CvArr *mask CV_DEFAULT(NULL)) |
| CvMat * | cvGetAffineTransform (const CvPoint2D32f *src, const CvPoint2D32f *dst, CvMat *map_matrix) |
| double | cvGetCentralMoment (CvMoments *moments, int x_order, int y_order) |
| void | cvGetHuMoments (CvMoments *moments, CvHuMoments *hu_moments) |
| void | cvGetMinMaxHistValue (const CvHistogram *hist, float *min_value, float *max_value, int *min_idx CV_DEFAULT(NULL), int *max_idx CV_DEFAULT(NULL)) |
| double | cvGetNormalizedCentralMoment (CvMoments *moments, int x_order, int y_order) |
| CvMat * | cvGetPerspectiveTransform (const CvPoint2D32f *src, const CvPoint2D32f *dst, CvMat *map_matrix) |
| void | cvGetQuadrangleSubPix (const CvArr *src, CvArr *dst, const CvMat *map_matrix) |
| void | cvGetRectSubPix (const CvArr *src, CvArr *dst, CvPoint2D32f center) |
| double | cvGetSpatialMoment (CvMoments *moments, int x_order, int y_order) |
| void | cvGoodFeaturesToTrack (const CvArr *image, CvArr *eig_image, CvArr *temp_image, CvPoint2D32f *corners, int *corner_count, double quality_level, double min_distance, const CvArr *mask CV_DEFAULT(NULL), int block_size CV_DEFAULT(3), int use_harris CV_DEFAULT(0), double k CV_DEFAULT(0.04)) |
| CvSeq * | cvHoughCircles (CvArr *image, void *circle_storage, int method, double dp, double min_dist, double param1 CV_DEFAULT(100), double param2 CV_DEFAULT(100), int min_radius CV_DEFAULT(0), int max_radius CV_DEFAULT(0)) |
| CvSeq * | cvHoughLines2 (CvArr *image, void *line_storage, int method, double rho, double theta, int threshold, double param1 CV_DEFAULT(0), double param2 CV_DEFAULT(0)) |
| void | cvInitSubdivDelaunay2D (CvSubdiv2D *subdiv, CvRect rect) |
| void | cvInitUndistortMap (const CvMat *camera_matrix, const CvMat *distortion_coeffs, CvArr *mapx, CvArr *mapy) |
| void | cvInitUndistortRectifyMap (const CvMat *camera_matrix, const CvMat *dist_coeffs, const CvMat *R, const CvMat *new_camera_matrix, CvArr *mapx, CvArr *mapy) |
| void | cvInpaint (const CvArr *src, const CvArr *inpaint_mask, CvArr *dst, double inpaintRange, int flags) |
| void | cvIntegral (const CvArr *image, CvArr *sum, CvArr *sqsum CV_DEFAULT(NULL), CvArr *tilted_sum CV_DEFAULT(NULL)) |
| void | cvLaplace (const CvArr *src, CvArr *dst, int aperture_size CV_DEFAULT(3)) |
| void | cvLinearPolar (const CvArr *src, CvArr *dst, CvPoint2D32f center, double maxRadius, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)) |
| void | cvLogPolar (const CvArr *src, CvArr *dst, CvPoint2D32f center, double M, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)) |
| void | cvLSHAdd (struct CvLSH *lsh, const CvMat *data, CvMat *indices CV_DEFAULT(0)) |
| void | cvLSHQuery (struct CvLSH *lsh, const CvMat *query_points, CvMat *indices, CvMat *dist, int k, int emax) |
| void | cvLSHRemove (struct CvLSH *lsh, const CvMat *indices) |
| CvHistogram * | cvMakeHistHeaderForArray (int dims, int *sizes, CvHistogram *hist, float *data, float **ranges CV_DEFAULT(NULL), int uniform CV_DEFAULT(1)) |
| double | cvMatchShapes (const void *object1, const void *object2, int method, double parameter CV_DEFAULT(0)) |
| void | cvMatchTemplate (const CvArr *image, const CvArr *templ, CvArr *result, int method) |
| CvRect | cvMaxRect (const CvRect *rect1, const CvRect *rect2) |
| CvBox2D | cvMinAreaRect2 (const CvArr *points, CvMemStorage *storage CV_DEFAULT(NULL)) |
| int | cvMinEnclosingCircle (const CvArr *points, CvPoint2D32f *center, float *radius) |
| void | cvMoments (const CvArr *arr, CvMoments *moments, int binary CV_DEFAULT(0)) |
| void | cvMorphologyEx (const CvArr *src, CvArr *dst, CvArr *temp, IplConvKernel *element, int operation, int iterations CV_DEFAULT(1)) |
| void | cvMultiplyAcc (const CvArr *image1, const CvArr *image2, CvArr *acc, const CvArr *mask CV_DEFAULT(NULL)) |
| void | cvNormalizeHist (CvHistogram *hist, double factor) |
| double | cvPointPolygonTest (const CvArr *contour, CvPoint2D32f pt, int measure_dist) |
| CvSeq * | cvPointSeqFromMat (int seq_kind, const CvArr *mat, CvContour *contour_header, CvSeqBlock *block) |
| void | cvPreCornerDetect (const CvArr *image, CvArr *corners, int aperture_size CV_DEFAULT(3)) |
| void | cvPyrDown (const CvArr *src, CvArr *dst, int filter CV_DEFAULT(CV_GAUSSIAN_5x5)) |
| void | cvPyrMeanShiftFiltering (const CvArr *src, CvArr *dst, double sp, double sr, int max_level CV_DEFAULT(1), CvTermCriteria termcrit CV_DEFAULT(cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 5, 1))) |
| void | cvPyrSegmentation (IplImage *src, IplImage *dst, CvMemStorage *storage, CvSeq **comp, int level, double threshold1, double threshold2) |
| void | cvPyrUp (const CvArr *src, CvArr *dst, int filter CV_DEFAULT(CV_GAUSSIAN_5x5)) |
| CvPoint | cvReadChainPoint (CvChainPtReader *reader) |
| void | cvReleaseFeatureTree (struct CvFeatureTree *tr) |
| void | cvReleaseHist (CvHistogram **hist) |
| void | cvReleaseLSH (struct CvLSH **lsh) |
| void | cvReleasePyramid (CvMat ***pyramid, int extra_layers) |
| void | cvReleaseStructuringElement (IplConvKernel **element) |
| void | cvRemap (const CvArr *src, CvArr *dst, const CvArr *mapx, const CvArr *mapy, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS), CvScalar fillval CV_DEFAULT(cvScalarAll(0))) |
| void | cvResize (const CvArr *src, CvArr *dst, int interpolation CV_DEFAULT(CV_INTER_LINEAR)) |
| void | cvRunningAvg (const CvArr *image, CvArr *acc, double alpha, const CvArr *mask CV_DEFAULT(NULL)) |
| int | cvSampleLine (const CvArr *image, CvPoint pt1, CvPoint pt2, void *buffer, int connectivity CV_DEFAULT(8)) |
| void | cvSetHistBinRanges (CvHistogram *hist, float **ranges, int uniform CV_DEFAULT(1)) |
| void | cvSmooth (const CvArr *src, CvArr *dst, int smoothtype CV_DEFAULT(CV_GAUSSIAN), int size1 CV_DEFAULT(3), int size2 CV_DEFAULT(0), double sigma1 CV_DEFAULT(0), double sigma2 CV_DEFAULT(0)) |
| void | cvSobel (const CvArr *src, CvArr *dst, int xorder, int yorder, int aperture_size CV_DEFAULT(3)) |
| void | cvSquareAcc (const CvArr *image, CvArr *sqsum, const CvArr *mask CV_DEFAULT(NULL)) |
| CvContourScanner | cvStartFindContours (CvArr *image, CvMemStorage *storage, int header_size CV_DEFAULT(sizeof(CvContour)), int mode CV_DEFAULT(CV_RETR_LIST), int method CV_DEFAULT(CV_CHAIN_APPROX_SIMPLE), CvPoint offset CV_DEFAULT(cvPoint(0, 0))) |
| void | cvStartReadChainPoints (CvChain *chain, CvChainPtReader *reader) |
| CV_INLINE CvSubdiv2DPoint * | cvSubdiv2DEdgeDst (CvSubdiv2DEdge edge) |
| CV_INLINE CvSubdiv2DPoint * | cvSubdiv2DEdgeOrg (CvSubdiv2DEdge edge) |
| CV_INLINE CvSubdiv2DEdge | cvSubdiv2DGetEdge (CvSubdiv2DEdge edge, CvNextEdgeType type) |
| CvSubdiv2DPointLocation | cvSubdiv2DLocate (CvSubdiv2D *subdiv, CvPoint2D32f pt, CvSubdiv2DEdge *edge, CvSubdiv2DPoint **vertex CV_DEFAULT(NULL)) |
| CV_INLINE CvSubdiv2DEdge | cvSubdiv2DNextEdge (CvSubdiv2DEdge edge) |
| CV_INLINE CvSubdiv2DEdge | cvSubdiv2DRotateEdge (CvSubdiv2DEdge edge, int rotate) |
| CV_INLINE CvSubdiv2DEdge | cvSubdiv2DSymEdge (CvSubdiv2DEdge edge) |
| CvSubdiv2DPoint * | cvSubdivDelaunay2DInsert (CvSubdiv2D *subdiv, CvPoint2D32f pt) |
| void | cvSubstituteContour (CvContourScanner scanner, CvSeq *new_contour) |
| void | cvThreshHist (CvHistogram *hist, double threshold) |
| double | cvThreshold (const CvArr *src, CvArr *dst, double threshold, double max_value, int threshold_type) |
| CV_INLINE double | cvTriangleArea (CvPoint2D32f a, CvPoint2D32f b, CvPoint2D32f c) |
| void | cvUndistort2 (const CvArr *src, CvArr *dst, const CvMat *camera_matrix, const CvMat *distortion_coeffs, const CvMat *new_camera_matrix CV_DEFAULT(0)) |
| void | cvUndistortPoints (const CvMat *src, CvMat *dst, const CvMat *camera_matrix, const CvMat *dist_coeffs, const CvMat *R CV_DEFAULT(0), const CvMat *P CV_DEFAULT(0)) |
| void | cvWarpAffine (const CvArr *src, CvArr *dst, const CvMat *map_matrix, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS), CvScalar fillval CV_DEFAULT(cvScalarAll(0))) |
| void | cvWarpPerspective (const CvArr *src, CvArr *dst, const CvMat *map_matrix, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS), CvScalar fillval CV_DEFAULT(cvScalarAll(0))) |
| void | cvWatershed (const CvArr *image, CvArr *markers) |
| unsigned int | LSHSize (struct CvLSH *lsh) |