OpenCV  2.4.13
Open Source Computer Vision
imgproc_c.h File Reference

Macros

#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

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)))
 
CvMatcvGetAffineTransform (const CvPoint2D32f *src, const CvPoint2D32f *dst, CvMat *map_matrix)
 
CvMatcv2DRotationMatrix (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)))
 
CvMatcvGetPerspectiveTransform (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))
 
IplConvKernelcvCreateStructuringElementEx (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)))
 
CvSeqcvFindNextContour (CvContourScanner scanner)
 
void cvSubstituteContour (CvContourScanner scanner, CvSeq *new_contour)
 
CvSeqcvEndFindContours (CvContourScanner *scanner)
 
CvSeqcvApproxChains (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)
 
CvSeqcvApproxPoly (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))
 
CvSeqcvConvexHull2 (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)
 
CvSeqcvConvexityDefects (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])
 
CvSeqcvPointSeqFromMat (int seq_kind, const CvArr *mat, CvContour *contour_header, CvSeqBlock *block)
 
double cvPointPolygonTest (const CvArr *contour, CvPoint2D32f pt, int measure_dist)
 
CvHistogramcvCreateHist (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))
 
CvHistogramcvMakeHistHeaderForArray (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))
 
CvSeqcvHoughLines2 (CvArr *image, void *line_storage, int method, double rho, double theta, int threshold, double param1 CV_DEFAULT(0), double param2 CV_DEFAULT(0))
 
CvSeqcvHoughCircles (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)
 

Macro Definition Documentation

#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 )

Function Documentation

CvMat* cv2DRotationMatrix ( CvPoint2D32f  center,
double  angle,
double  scale,
CvMat map_matrix 
)
void cvAcc ( const CvArr image,
CvArr sum,
const CvArr *mask   CV_DEFAULTNULL 
)
void cvAdaptiveThreshold ( const CvArr src,
CvArr dst,
double  max_value,
int adaptive_method   CV_DEFAULTCV_ADAPTIVE_THRESH_MEAN_C,
int threshold_type   CV_DEFAULTCV_THRESH_BINARY,
int block_size   CV_DEFAULT3,
double param1   CV_DEFAULT
)
CvSeq* cvApproxChains ( CvSeq src_seq,
CvMemStorage storage,
int method   CV_DEFAULTCV_CHAIN_APPROX_SIMPLE,
double parameter   CV_DEFAULT0,
int minimal_perimeter   CV_DEFAULT0,
int recursive   CV_DEFAULT
)
CvSeq* cvApproxPoly ( const void src_seq,
int  header_size,
CvMemStorage storage,
int  method,
double  eps,
int recursive   CV_DEFAULT
)
double cvArcLength ( const void curve,
CvSlice slice   CV_DEFAULTCV_WHOLE_SEQ,
int is_closed   CV_DEFAULT-1 
)
CvRect cvBoundingRect ( CvArr points,
int update   CV_DEFAULT
)
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_DEFAULT0,
const CvArr *mask   CV_DEFAULTNULL 
)
void cvCalcBayesianProb ( CvHistogram **  src,
int  number,
CvHistogram **  dst 
)
float cvCalcEMD2 ( const CvArr signature1,
const CvArr signature2,
int  distance_type,
CvDistanceFunction distance_func   CV_DEFAULTNULL,
const CvArr *cost_matrix   CV_DEFAULTNULL,
CvArr *flow   CV_DEFAULTNULL,
float *lower_bound   CV_DEFAULTNULL,
void *userdata   CV_DEFAULTNULL 
)
CV_INLINE void cvCalcHist ( IplImage **  image,
CvHistogram hist,
int accumulate   CV_DEFAULT0,
const CvArr *mask   CV_DEFAULTNULL 
)
void cvCalcProbDensity ( const CvHistogram hist1,
const CvHistogram hist2,
CvHistogram dst_hist,
double scale   CV_DEFAULT255 
)
void cvCanny ( const CvArr image,
CvArr edges,
double  threshold1,
double  threshold2,
int aperture_size   CV_DEFAULT
)
int cvCheckContourConvexity ( const CvArr contour)
void cvClearHist ( CvHistogram hist)
double cvCompareHist ( const CvHistogram hist1,
const CvHistogram hist2,
int  method 
)
double cvContourArea ( const CvArr contour,
CvSlice slice   CV_DEFAULTCV_WHOLE_SEQ,
int oriented   CV_DEFAULT
)
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_DEFAULTNULL,
int orientation   CV_DEFAULTCV_CLOCKWISE,
int return_points   CV_DEFAULT
)
CvSeq* cvConvexityDefects ( const CvArr contour,
const CvArr convexhull,
CvMemStorage *storage   CV_DEFAULTNULL 
)
void cvCopyHist ( const CvHistogram src,
CvHistogram **  dst 
)
void cvCopyMakeBorder ( const CvArr src,
CvArr dst,
CvPoint  offset,
int  bordertype,
CvScalar value   CV_DEFAULTcvScalarAll(0) 
)
void cvCornerEigenValsAndVecs ( const CvArr image,
CvArr eigenvv,
int  block_size,
int aperture_size   CV_DEFAULT
)
void cvCornerHarris ( const CvArr image,
CvArr harris_response,
int  block_size,
int aperture_size   CV_DEFAULT3,
double k   CV_DEFAULT0.04 
)
void cvCornerMinEigenVal ( const CvArr image,
CvArr eigenval,
int  block_size,
int aperture_size   CV_DEFAULT
)
CvHistogram* cvCreateHist ( int  dims,
int sizes,
int  type,
float **ranges   CV_DEFAULTNULL,
int uniform   CV_DEFAULT
)
CvMat** cvCreatePyramid ( const CvArr img,
int  extra_layers,
double  rate,
const CvSize *layer_sizes   CV_DEFAULT0,
CvArr *bufarr   CV_DEFAULT0,
int calc   CV_DEFAULT1,
int filter   CV_DEFAULTCV_GAUSSIAN_5x5 
)
IplConvKernel* cvCreateStructuringElementEx ( int  cols,
int  rows,
int  anchor_x,
int  anchor_y,
int  shape,
int *values   CV_DEFAULTNULL 
)
void cvCvtColor ( const CvArr src,
CvArr dst,
int  code 
)
void cvDilate ( const CvArr src,
CvArr dst,
IplConvKernel *element   CV_DEFAULTNULL,
int iterations   CV_DEFAULT
)
void cvDistTransform ( const CvArr src,
CvArr dst,
int distance_type   CV_DEFAULTCV_DIST_L2,
int mask_size   CV_DEFAULT3,
const float *mask   CV_DEFAULTNULL,
CvArr *labels   CV_DEFAULTNULL,
int labelType   CV_DEFAULTCV_DIST_LABEL_CCOMP 
)
CvSeq* cvEndFindContours ( CvContourScanner scanner)
void cvEqualizeHist ( const CvArr src,
CvArr dst 
)
void cvErode ( const CvArr src,
CvArr dst,
IplConvKernel *element   CV_DEFAULTNULL,
int iterations   CV_DEFAULT
)
void cvFilter2D ( const CvArr src,
CvArr dst,
const CvMat kernel,
CvPoint anchor   CV_DEFAULTcvPoint(-1,-1) 
)
int cvFindContours ( CvArr image,
CvMemStorage storage,
CvSeq **  first_contour,
int header_size   CV_DEFAULTsizeof(CvContour),
int mode   CV_DEFAULTCV_RETR_LIST,
int method   CV_DEFAULTCV_CHAIN_APPROX_SIMPLE,
CvPoint offset   CV_DEFAULTcvPoint(0, 0) 
)
void cvFindCornerSubPix ( const CvArr image,
CvPoint2D32f corners,
int  count,
CvSize  win,
CvSize  zero_zone,
CvTermCriteria  criteria 
)
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_DEFAULTcvScalarAll(0),
CvScalar up_diff   CV_DEFAULTcvScalarAll(0),
CvConnectedComp *comp   CV_DEFAULTNULL,
int flags   CV_DEFAULT4,
CvArr *mask   CV_DEFAULTNULL 
)
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_DEFAULTNULL,
int *max_idx   CV_DEFAULTNULL 
)
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_DEFAULTNULL,
int block_size   CV_DEFAULT3,
int use_harris   CV_DEFAULT0,
double k   CV_DEFAULT0.04 
)
CvSeq* cvHoughCircles ( CvArr image,
void circle_storage,
int  method,
double  dp,
double  min_dist,
double param1   CV_DEFAULT100,
double param2   CV_DEFAULT100,
int min_radius   CV_DEFAULT0,
int max_radius   CV_DEFAULT
)
CvSeq* cvHoughLines2 ( CvArr image,
void line_storage,
int  method,
double  rho,
double  theta,
int  threshold,
double param1   CV_DEFAULT0,
double param2   CV_DEFAULT
)
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 cvIntegral ( const CvArr image,
CvArr sum,
CvArr *sqsum   CV_DEFAULTNULL,
CvArr *tilted_sum   CV_DEFAULTNULL 
)
void cvLaplace ( const CvArr src,
CvArr dst,
int aperture_size   CV_DEFAULT
)
void cvLinearPolar ( const CvArr src,
CvArr dst,
CvPoint2D32f  center,
double  maxRadius,
int flags   CV_DEFAULTCV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS 
)
void cvLogPolar ( const CvArr src,
CvArr dst,
CvPoint2D32f  center,
double  M,
int flags   CV_DEFAULTCV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS 
)
CvHistogram* cvMakeHistHeaderForArray ( int  dims,
int sizes,
CvHistogram hist,
float *  data,
float **ranges   CV_DEFAULTNULL,
int uniform   CV_DEFAULT
)
double cvMatchShapes ( const void object1,
const void object2,
int  method,
double parameter   CV_DEFAULT
)
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_DEFAULTNULL 
)
int cvMinEnclosingCircle ( const CvArr points,
CvPoint2D32f center,
float *  radius 
)
void cvMoments ( const CvArr arr,
CvMoments moments,
int binary   CV_DEFAULT
)
void cvMorphologyEx ( const CvArr src,
CvArr dst,
CvArr temp,
IplConvKernel element,
int  operation,
int iterations   CV_DEFAULT
)
void cvMultiplyAcc ( const CvArr image1,
const CvArr image2,
CvArr acc,
const CvArr *mask   CV_DEFAULTNULL 
)
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
)
void cvPyrDown ( const CvArr src,
CvArr dst,
int filter   CV_DEFAULTCV_GAUSSIAN_5x5 
)
void cvPyrMeanShiftFiltering ( const CvArr src,
CvArr dst,
double  sp,
double  sr,
int max_level   CV_DEFAULT1,
CvTermCriteria termcrit   CV_DEFAULTcvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS, 5, 1) 
)
void cvPyrUp ( const CvArr src,
CvArr dst,
int filter   CV_DEFAULTCV_GAUSSIAN_5x5 
)
CvPoint cvReadChainPoint ( CvChainPtReader reader)
void cvReleaseHist ( CvHistogram **  hist)
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_DEFAULTCV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS,
CvScalar fillval   CV_DEFAULTcvScalarAll(0) 
)
void cvResize ( const CvArr src,
CvArr dst,
int interpolation   CV_DEFAULTCV_INTER_LINEAR 
)
void cvRunningAvg ( const CvArr image,
CvArr acc,
double  alpha,
const CvArr *mask   CV_DEFAULTNULL 
)
int cvSampleLine ( const CvArr image,
CvPoint  pt1,
CvPoint  pt2,
void buffer,
int connectivity   CV_DEFAULT
)
void cvSetHistBinRanges ( CvHistogram hist,
float **  ranges,
int uniform   CV_DEFAULT
)
void cvSmooth ( const CvArr src,
CvArr dst,
int smoothtype   CV_DEFAULTCV_GAUSSIAN,
int size1   CV_DEFAULT3,
int size2   CV_DEFAULT0,
double sigma1   CV_DEFAULT0,
double sigma2   CV_DEFAULT
)
void cvSobel ( const CvArr src,
CvArr dst,
int  xorder,
int  yorder,
int aperture_size   CV_DEFAULT
)
void cvSquareAcc ( const CvArr image,
CvArr sqsum,
const CvArr *mask   CV_DEFAULTNULL 
)
CvContourScanner cvStartFindContours ( CvArr image,
CvMemStorage storage,
int header_size   CV_DEFAULTsizeof(CvContour),
int mode   CV_DEFAULTCV_RETR_LIST,
int method   CV_DEFAULTCV_CHAIN_APPROX_SIMPLE,
CvPoint offset   CV_DEFAULTcvPoint(0, 0) 
)
void cvStartReadChainPoints ( CvChain chain,
CvChainPtReader reader 
)
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 
)
void cvUndistort2 ( const CvArr src,
CvArr dst,
const CvMat camera_matrix,
const CvMat distortion_coeffs,
const CvMat *new_camera_matrix   CV_DEFAULT
)
void cvUndistortPoints ( const CvMat src,
CvMat dst,
const CvMat camera_matrix,
const CvMat dist_coeffs,
const CvMat *R   CV_DEFAULT0,
const CvMat *P   CV_DEFAULT
)
void cvWarpAffine ( const CvArr src,
CvArr dst,
const CvMat map_matrix,
int flags   CV_DEFAULTCV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS,
CvScalar fillval   CV_DEFAULTcvScalarAll(0) 
)
void cvWarpPerspective ( const CvArr src,
CvArr dst,
const CvMat map_matrix,
int flags   CV_DEFAULTCV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS,
CvScalar fillval   CV_DEFAULTcvScalarAll(0) 
)
void cvWatershed ( const CvArr image,
CvArr markers 
)