|
void | cvAcc (const CvArr *image, CvArr *sum, const CvArr *mask CV_DEFAULT(NULL)) |
|
void | cvSquareAcc (const CvArr *image, CvArr *sqsum, const CvArr *mask CV_DEFAULT(NULL)) |
|
void | cvMultiplyAcc (const CvArr *image1, const CvArr *image2, CvArr *acc, const CvArr *mask CV_DEFAULT(NULL)) |
|
void | cvRunningAvg (const CvArr *image, CvArr *acc, double alpha, const CvArr *mask CV_DEFAULT(NULL)) |
|
void | cvCopyMakeBorder (const CvArr *src, CvArr *dst, CvPoint offset, int bordertype, CvScalar value CV_DEFAULT(cvScalarAll(0))) |
|
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 | cvFilter2D (const CvArr *src, CvArr *dst, const CvMat *kernel, CvPoint anchor CV_DEFAULT(cvPoint(-1,-1))) |
|
void | cvIntegral (const CvArr *image, CvArr *sum, CvArr *sqsum CV_DEFAULT(NULL), CvArr *tilted_sum CV_DEFAULT(NULL)) |
|
void | cvPyrDown (const CvArr *src, CvArr *dst, int filter CV_DEFAULT(CV_GAUSSIAN_5x5)) |
|
void | cvPyrUp (const CvArr *src, CvArr *dst, int filter CV_DEFAULT(CV_GAUSSIAN_5x5)) |
|
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)) |
|
void | cvReleasePyramid (CvMat ***pyramid, int extra_layers) |
|
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 | cvWatershed (const CvArr *image, CvArr *markers) |
|
void | cvSobel (const CvArr *src, CvArr *dst, int xorder, int yorder, int aperture_size CV_DEFAULT(3)) |
|
void | cvLaplace (const CvArr *src, CvArr *dst, int aperture_size CV_DEFAULT(3)) |
|
void | cvCvtColor (const CvArr *src, CvArr *dst, int code) |
|
void | cvResize (const CvArr *src, CvArr *dst, int interpolation CV_DEFAULT(CV_INTER_LINEAR)) |
|
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))) |
|
CvMat * | cvGetAffineTransform (const CvPoint2D32f *src, const CvPoint2D32f *dst, CvMat *map_matrix) |
|
CvMat * | cv2DRotationMatrix (CvPoint2D32f center, double angle, double scale, CvMat *map_matrix) |
|
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))) |
|
CvMat * | cvGetPerspectiveTransform (const CvPoint2D32f *src, const CvPoint2D32f *dst, CvMat *map_matrix) |
|
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 | cvConvertMaps (const CvArr *mapx, const CvArr *mapy, CvArr *mapxy, CvArr *mapalpha) |
|
void | cvLogPolar (const CvArr *src, CvArr *dst, CvPoint2D32f center, double M, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)) |
|
void | cvLinearPolar (const CvArr *src, CvArr *dst, CvPoint2D32f center, double maxRadius, int flags CV_DEFAULT(CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS)) |
|
void | cvUndistort2 (const CvArr *src, CvArr *dst, const CvMat *camera_matrix, const CvMat *distortion_coeffs, const CvMat *new_camera_matrix CV_DEFAULT(0)) |
|
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 | 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)) |
|
IplConvKernel * | cvCreateStructuringElementEx (int cols, int rows, int anchor_x, int anchor_y, int shape, int *values CV_DEFAULT(NULL)) |
|
void | cvReleaseStructuringElement (IplConvKernel **element) |
|
void | cvErode (const CvArr *src, CvArr *dst, IplConvKernel *element CV_DEFAULT(NULL), int iterations CV_DEFAULT(1)) |
|
void | cvDilate (const CvArr *src, CvArr *dst, IplConvKernel *element CV_DEFAULT(NULL), int iterations CV_DEFAULT(1)) |
|
void | cvMorphologyEx (const CvArr *src, CvArr *dst, CvArr *temp, IplConvKernel *element, int operation, int iterations CV_DEFAULT(1)) |
|
void | cvMoments (const CvArr *arr, CvMoments *moments, int binary CV_DEFAULT(0)) |
|
double | cvGetSpatialMoment (CvMoments *moments, int x_order, int y_order) |
|
double | cvGetCentralMoment (CvMoments *moments, int x_order, int y_order) |
|
double | cvGetNormalizedCentralMoment (CvMoments *moments, int x_order, int y_order) |
|
void | cvGetHuMoments (CvMoments *moments, CvHuMoments *hu_moments) |
|
int | cvSampleLine (const CvArr *image, CvPoint pt1, CvPoint pt2, void *buffer, int connectivity CV_DEFAULT(8)) |
|
void | cvGetRectSubPix (const CvArr *src, CvArr *dst, CvPoint2D32f center) |
|
void | cvGetQuadrangleSubPix (const CvArr *src, CvArr *dst, const CvMat *map_matrix) |
|
void | cvMatchTemplate (const CvArr *image, const CvArr *templ, CvArr *result, int method) |
|
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)) |
|
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))) |
|
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))) |
|
CvSeq * | cvFindNextContour (CvContourScanner scanner) |
|
void | cvSubstituteContour (CvContourScanner scanner, CvSeq *new_contour) |
|
CvSeq * | cvEndFindContours (CvContourScanner *scanner) |
|
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)) |
|
void | cvStartReadChainPoints (CvChain *chain, CvChainPtReader *reader) |
|
CvPoint | cvReadChainPoint (CvChainPtReader *reader) |
|
CvSeq * | cvApproxPoly (const void *src_seq, int header_size, CvMemStorage *storage, int method, double eps, int recursive CV_DEFAULT(0)) |
|
double | cvArcLength (const void *curve, CvSlice slice CV_DEFAULT(CV_WHOLE_SEQ), int is_closed CV_DEFAULT(-1)) |
|
CV_INLINE double | cvContourPerimeter (const void *contour) |
|
CvRect | cvBoundingRect (CvArr *points, int update CV_DEFAULT(0)) |
|
double | cvContourArea (const CvArr *contour, CvSlice slice CV_DEFAULT(CV_WHOLE_SEQ), int oriented CV_DEFAULT(0)) |
|
CvBox2D | cvMinAreaRect2 (const CvArr *points, CvMemStorage *storage CV_DEFAULT(NULL)) |
|
int | cvMinEnclosingCircle (const CvArr *points, CvPoint2D32f *center, float *radius) |
|
double | cvMatchShapes (const void *object1, const void *object2, int method, double parameter CV_DEFAULT(0)) |
|
CvSeq * | cvConvexHull2 (const CvArr *input, void *hull_storage CV_DEFAULT(NULL), int orientation CV_DEFAULT(CV_CLOCKWISE), int return_points CV_DEFAULT(0)) |
|
int | cvCheckContourConvexity (const CvArr *contour) |
|
CvSeq * | cvConvexityDefects (const CvArr *contour, const CvArr *convexhull, CvMemStorage *storage CV_DEFAULT(NULL)) |
|
CvBox2D | cvFitEllipse2 (const CvArr *points) |
|
CvRect | cvMaxRect (const CvRect *rect1, const CvRect *rect2) |
|
void | cvBoxPoints (CvBox2D box, CvPoint2D32f pt[4]) |
|
CvSeq * | cvPointSeqFromMat (int seq_kind, const CvArr *mat, CvContour *contour_header, CvSeqBlock *block) |
|
double | cvPointPolygonTest (const CvArr *contour, CvPoint2D32f pt, int measure_dist) |
|
CvHistogram * | cvCreateHist (int dims, int *sizes, int type, float **ranges CV_DEFAULT(NULL), int uniform CV_DEFAULT(1)) |
|
void | cvSetHistBinRanges (CvHistogram *hist, float **ranges, int uniform CV_DEFAULT(1)) |
|
CvHistogram * | cvMakeHistHeaderForArray (int dims, int *sizes, CvHistogram *hist, float *data, float **ranges CV_DEFAULT(NULL), int uniform CV_DEFAULT(1)) |
|
void | cvReleaseHist (CvHistogram **hist) |
|
void | cvClearHist (CvHistogram *hist) |
|
void | cvGetMinMaxHistValue (const CvHistogram *hist, float *min_value, float *max_value, int *min_idx CV_DEFAULT(NULL), int *max_idx CV_DEFAULT(NULL)) |
|
void | cvNormalizeHist (CvHistogram *hist, double factor) |
|
void | cvThreshHist (CvHistogram *hist, double threshold) |
|
double | cvCompareHist (const CvHistogram *hist1, const CvHistogram *hist2, int method) |
|
void | cvCopyHist (const CvHistogram *src, CvHistogram **dst) |
|
void | cvCalcBayesianProb (CvHistogram **src, int number, CvHistogram **dst) |
|
void | cvCalcArrHist (CvArr **arr, CvHistogram *hist, int accumulate CV_DEFAULT(0), const CvArr *mask CV_DEFAULT(NULL)) |
|
CV_INLINE void | cvCalcHist (IplImage **image, CvHistogram *hist, int accumulate CV_DEFAULT(0), const CvArr *mask CV_DEFAULT(NULL)) |
|
void | cvCalcArrBackProject (CvArr **image, CvArr *dst, const CvHistogram *hist) |
|
void | cvCalcArrBackProjectPatch (CvArr **image, CvArr *dst, CvSize range, CvHistogram *hist, int method, double factor) |
|
void | cvCalcProbDensity (const CvHistogram *hist1, const CvHistogram *hist2, CvHistogram *dst_hist, double scale CV_DEFAULT(255)) |
|
void | cvEqualizeHist (const CvArr *src, CvArr *dst) |
|
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), int labelType CV_DEFAULT(CV_DIST_LABEL_CCOMP)) |
|
double | cvThreshold (const CvArr *src, CvArr *dst, double threshold, double max_value, int threshold_type) |
|
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)) |
|
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)) |
|
void | cvCanny (const CvArr *image, CvArr *edges, double threshold1, double threshold2, int aperture_size CV_DEFAULT(3)) |
|
void | cvPreCornerDetect (const CvArr *image, CvArr *corners, int aperture_size CV_DEFAULT(3)) |
|
void | cvCornerEigenValsAndVecs (const CvArr *image, CvArr *eigenvv, int block_size, int aperture_size CV_DEFAULT(3)) |
|
void | cvCornerMinEigenVal (const CvArr *image, CvArr *eigenval, int block_size, int aperture_size CV_DEFAULT(3)) |
|
void | cvCornerHarris (const CvArr *image, CvArr *harris_response, int block_size, int aperture_size CV_DEFAULT(3), double k CV_DEFAULT(0.04)) |
|
void | cvFindCornerSubPix (const CvArr *image, CvPoint2D32f *corners, int count, CvSize win, CvSize zero_zone, CvTermCriteria criteria) |
|
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 * | cvHoughLines2 (CvArr *image, void *line_storage, int method, double rho, double theta, int threshold, double param1 CV_DEFAULT(0), double param2 CV_DEFAULT(0)) |
|
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)) |
|
void | cvFitLine (const CvArr *points, int dist_type, double param, double reps, double aeps, float *line) |
|