Update to 2.0.0 tree from current Fremantle build
[opencv] / interfaces / python / api
1 # Macros
2 CV_RGB CvScalar
3   double red
4   double grn
5   double blu
6 CV_MAT_CN int
7   int i
8 CV_MAT_DEPTH int
9   int i
10 Scalar CvScalar
11   double val0
12   double val1 0
13   double val2 0
14   double val3 0
15 ScalarAll CvScalar
16   double val0123
17 RealScalar CvScalar
18   double val0
19 CV_IABS int
20   int a
21 CV_CMP int
22   int a
23   int b
24 CV_SIGN int
25   int a
26 CV_FOURCC int
27   char c1
28   char c2
29   char c3
30   char c4
31 CV_MAKETYPE int
32   int depth
33   int cn
34
35 # Initialization
36 CloneImage IplImage*
37   IplImage image
38 SetImageCOI
39   IplImage image
40   int coi
41 GetImageCOI int
42   IplImage image
43 SetImageROI
44   IplImage image
45   CvRect rect
46 ResetImageROI
47   IplImage image
48 GetImageROI CvRect
49   IplImage image
50 CloneMat CvMat*
51   CvMat mat
52 CloneMatND CvMatND*
53   CvMatND mat
54
55 # Accessing Elements and sub-Arrays
56
57 Get1D CvScalar
58   CvArr arr
59   int idx0
60 Get2D CvScalar
61   CvArr arr
62   int idx0
63   int idx1
64 Get3D CvScalar
65   CvArr arr
66   int idx0
67   int idx1
68   int idx2
69 GetND CvScalar
70   CvArr arr
71   ints idx
72 GetReal1D double
73   CvArr arr
74   int idx0
75 GetReal2D double
76   CvArr arr
77   int idx0
78   int idx1
79 GetReal3D double
80   CvArr arr
81   int idx0
82   int idx1
83   int idx2
84 GetRealND double
85   CvArr arr
86   ints idx
87 mGet double
88   CvMat mat
89   int row
90   int col
91 Set1D
92   CvArr arr
93   int idx0
94   CvScalar value
95 Set2D
96   CvArr arr
97   int idx0
98   int idx1
99   CvScalar value
100 Set3D
101   CvArr arr
102   int idx0
103   int idx1
104   int idx2
105   CvScalar value
106 SetND
107   CvArr arr
108   ints idx
109   CvScalar value
110 SetReal1D
111   CvArr arr
112   int idx0
113   double value
114 SetReal2D
115   CvArr arr
116   int idx0
117   int idx1
118   double value
119 SetReal3D
120   CvArr arr
121   int idx0
122   int idx1
123   int idx2
124   double value
125 SetRealND
126   CvArr arr
127   ints idx
128   double value
129 mSet
130   CvMat mat
131   int row
132   int col
133   double value
134 ClearND
135   CvArr arr
136   ints idx
137
138 # Sequences
139 CV_IS_SEQ_INDEX int
140   CvSeq s
141 CV_IS_SEQ_CURVE int
142   CvSeq s
143 CV_IS_SEQ_CLOSED int
144   CvSeq s
145 CV_IS_SEQ_CONVEX int
146   CvSeq s
147 CV_IS_SEQ_HOLE int
148   CvSeq s
149 CV_IS_SEQ_SIMPLE int
150   CvSeq s
151
152
153 # Curves and Shapes
154 Line
155   CvArr img
156   CvPoint pt1
157   CvPoint pt2
158   CvScalar color
159   int thickness 1
160   int line_type 8
161   int shift 0
162 Rectangle
163   CvArr img
164   CvPoint pt1
165   CvPoint pt2
166   CvScalar color
167   int thickness 1
168   int line_type 8
169   int shift 0
170 Circle
171   CvArr img
172   CvPoint pt1
173   int radius
174   CvScalar color
175   int thickness 1
176   int line_type 8
177   int shift 0
178 Ellipse
179   CvArr img
180   CvPoint pt1
181   CvSize axes
182   double angle
183   double start_angle
184   double end_angle
185   CvScalar color
186   int thickness 1
187   int line_type 8
188   int shift 0
189 EllipseBox
190   CvArr img
191   CvBox2D box
192   CvScalar color
193   int thickness 1
194   int line_type 8
195   int shift 0
196 FillPoly
197   CvArr img
198   pts_npts_contours pts
199   CvScalar color
200   int line_type 8
201   int shift 0
202 FillConvexPoly
203   CvArr img
204   CvPoints pn
205   CvScalar color
206   int line_type 8
207   int shift 0
208 PolyLine
209   CvArr img
210   pts_npts_contours pts
211   int is_closed
212   CvScalar color
213   int thickness 1
214   int line_type 8
215   int shift 0
216
217 #Text
218 InitFont font
219   CvFont font /O
220   int font_face
221   double hscale
222   double vscale
223   double shear 0
224   int thickness 1
225   int line_type 8
226 PutText
227   CvArr img
228   char* text
229   CvPoint org
230   CvFont* font
231   CvScalar color
232 GetTextSize text_size,baseline
233   char* text_string
234   CvFont* font
235   CvSize text_size /O
236   int baseline /O
237
238 # Point Sets and Contours
239 DrawContours
240   CvArr img
241   CvSeq contour
242   CvScalar external_color
243   CvScalar hole_color
244   int max_level
245   int thickness 1
246   int line_type 8
247   CvPoint offset cvPoint(0,0)
248
249 # RTTI and Generic Functions
250 Save
251   char* filename
252   generic struct_ptr
253   char* name NULL
254   char* comment NULL
255 Load generic
256   char* filename
257   CvMemStorage storage NULL
258   char* name NULL
259
260 # Accessing Elements and sub-Arrays
261 GetRow
262   CvArr arr
263   CvMat submat /J:arr,O,A
264   int row
265 GetRows submat
266   CvArr arr
267   CvMat submat /J:arr,O,A
268   int start_row
269   int end_row
270   int delta_row -1
271 GetCol submat
272   CvArr arr
273   CvMat submat /J:arr,O,A
274   int col
275 GetCols submat
276   CvArr arr
277   CvMat submat /J:arr,O,A
278   int start_col
279   int end_col
280 GetDiag submat
281   CvArr arr
282   CvMat submat /J:arr,O,A
283   int diag 0
284 GetSubRect submat
285   CvArr arr
286   CvMat submat /J:arr,O,A
287   CvRect rect
288 GetSize CvSize
289   CvArr arr
290 GetElemType int
291   CvArr arr
292
293 # Copying and Filling
294 Copy
295   CvArr src
296   CvArr dst
297   CvArr msk NULL
298 Set
299   CvArr arr
300   CvScalar value
301   CvArr msk NULL
302 SetZero
303   CvArr arr
304 Zero
305   CvArr arr
306 SetIdentity
307   CvArr mat
308   CvScalar value cvRealScalar(1)
309 Range
310   CvArr mat
311   double start
312   double end
313
314 # Transforms and Permutations
315 # Reshape, ReshapeND - requires special data refcount code
316 Repeat
317   CvArr src
318   CvArr dst
319 Flip
320   CvArr src
321   CvArr dst NULL
322   int flip_mode 0
323 Split
324   CvArr src
325   CvArr dst0
326   CvArr dst1
327   CvArr dst2
328   CvArr dst3
329 CvtPixToPlane
330   CvArr src
331   CvArr dst0
332   CvArr dst1
333   CvArr dst2
334   CvArr dst3
335 Merge
336   CvArr src0
337   CvArr src1
338   CvArr src2
339   CvArr src3
340   CvArr dst
341 MixChannels
342   cvarr_count src /K
343   cvarr_count dst
344   intpair from_to 
345 RandShuffle
346   CvArr mat
347   CvRNG* rng
348   double iter_factor 1.0
349 Sort
350   CvArr src
351   CvArr dst
352   CvArr idxmat
353   int flags 0
354
355 # Arithmetic, Logic and Comparison
356 LUT
357   CvArr src
358   CvArr dst
359   CvArr lut
360 ConvertScale
361   CvArr src
362   CvArr dst
363   double scale 1.0
364   double shift 0.0
365 CvtScale
366   CvArr src
367   CvArr dst
368   double scale 1.0
369   double shift 0.0
370 Scale
371   CvArr src
372   CvArr dst
373   double scale 1.0
374   double shift 0.0
375 Convert
376   CvArr src
377   CvArr dst
378 ConvertScaleAbs
379   CvArr src
380   CvArr dst
381   double scale 1.0
382   double shift 0.0
383 Add
384   CvArr src1
385   CvArr src2
386   CvArr dst
387   CvArr mask NULL
388 AddS
389   CvArr src1
390   CvScalar value
391   CvArr dst
392   CvArr mask NULL
393 AddWeighted
394   CvArr src1
395   double alpha
396   CvArr src2
397   double beta
398   double gamma
399   CvArr dst
400 Sub
401   CvArr src1
402   CvArr src2
403   CvArr dst
404   CvArr mask NULL
405 SubS
406   CvArr src1
407   CvScalar value
408   CvArr dst
409   CvArr mask NULL
410 SubRS
411   CvArr src1
412   CvScalar value
413   CvArr dst
414   CvArr mask NULL
415 Mul
416   CvArr src1
417   CvArr src2
418   CvArr dst
419   double scale 1.0
420 Div
421   CvArr src1
422   CvArr src2
423   CvArr dst
424   double scale 1.0
425 And
426   CvArr src1
427   CvArr src2
428   CvArr dst
429   CvArr mask NULL
430 AndS
431   CvArr src1
432   CvScalar value
433   CvArr dst
434   CvArr mask NULL
435 Or
436   CvArr src1
437   CvArr src2
438   CvArr dst
439   CvArr mask NULL
440 OrS
441   CvArr src1
442   CvScalar value
443   CvArr dst
444   CvArr mask NULL
445 Xor
446   CvArr src1
447   CvArr src2
448   CvArr dst
449   CvArr mask NULL
450 XorS
451   CvArr src1
452   CvScalar value
453   CvArr dst
454   CvArr mask NULL
455 Not
456   CvArr src
457   CvArr dst
458 Cmp
459   CvArr src1
460   CvArr src2
461   CvArr dst
462   int cmp_op
463 CmpS
464   CvArr src
465   double value
466   CvArr dst
467   int cmp_op
468 InRange
469   CvArr src
470   CvArr lower
471   CvArr upper
472   CvArr dst
473 InRangeS
474   CvArr src
475   CvScalar lower
476   CvScalar upper
477   CvArr dst
478 Max
479   CvArr src1
480   CvArr src2
481   CvArr dst
482 MaxS
483   CvArr src
484   double value
485   CvArr dst
486 Min
487   CvArr src1
488   CvArr src2
489   CvArr dst
490 MinS
491   CvArr src
492   double value
493   CvArr dst
494 AbsDiff
495   CvArr src1
496   CvArr src2
497   CvArr dst
498 AbsDiffS
499   CvArr src
500   CvArr dst
501   CvScalar value
502 Abs
503   CvArr src
504   CvArr dst
505
506 # Statistics
507 CountNonZero int
508   CvArr arr
509 Sum CvScalar
510   CvArr arr
511 Avg CvScalar
512   CvArr arr
513   CvArr mask NULL
514 AvgSdv mean,std_dev
515   CvArr arr
516   CvScalar mean /O
517   CvScalar std_dev /O
518   CvArr mask NULL
519 MinMaxLoc min_val,max_val,min_loc,max_loc
520   CvArr arr
521   double min_val /O
522   double max_val /O
523   CvPoint min_loc /O
524   CvPoint max_loc /O
525   CvArr mask NULL
526 Norm double
527   CvArr arr1
528   CvArr arr2
529   int norm_type CV_L2
530   CvArr mask NULL
531 Reduce
532   CvArr src
533   CvArr dst
534   int op CV_REDUCE_SUM
535
536 # Linear Algebra
537 DotProduct double
538   CvArr src1
539   CvArr src2
540 Normalize
541   CvArr src
542   CvArr dst
543   double a 1.0
544   double b 0.0
545   int norm_type CV_L2
546   CvArr mask NULL
547 CrossProduct
548   CvArr src1
549   CvArr src2
550   CvArr dst
551 ScaleAdd
552   CvArr src1
553   CvScalar scale
554   CvArr src2
555   CvArr dst
556 GEMM
557   CvArr src1
558   CvArr src2
559   double alpha
560   CvArr src3
561   double beta
562   CvArr dst
563   int tABC 0
564 MatMulAdd
565   CvArr src1
566   CvArr src2
567   CvArr src3
568   CvArr dst
569 MatMul
570   CvArr src1
571   CvArr src2
572   CvArr dst
573 Transform
574   CvArr src
575   CvArr dst
576   CvMat transmat
577   CvMat shiftvec NULL
578 PerspectiveTransform
579   CvArr src
580   CvArr dst
581   CvMat mat
582 MulTransposed
583   CvArr src
584   CvArr dst
585   int order
586   CvArr delta NULL
587 Trace CvScalar
588   CvArr mat
589 Transpose
590   CvArr src
591   CvArr dst
592 Det double
593   CvArr mat
594 Invert double
595   CvArr src
596   CvArr dst
597   int method CV_LU
598 Solve
599   CvArr A
600   CvArr B
601   CvArr X
602   int method CV_LU
603 SVD
604   CvArr A
605   CvArr W /O
606   CvArr U /O
607   CvArr V /O
608   int flags 0
609 SVBkSb
610   CvArr W
611   CvArr U
612   CvArr V
613   CvArr B
614   CvArr X
615   int flags
616 EigenVV
617   CvArr mat
618   CvArr evects
619   CvArr evals
620   double eps
621 CalcCovarMatrix
622   cvarr_count vects /K
623   CvArr cov_mat
624   CvArr avg
625   int flags
626 Mahalonobis
627   CvArr vec1
628   CvArr vec2
629   CvArr mat
630 CalcPCA
631   CvArr data
632   CvArr avg
633   CvArr eigenvalues
634   CvArr eigenvectors
635   int flags
636 ProjectPCA
637   CvArr data
638   CvArr avg
639   CvArr eigenvectors
640   CvArr result
641 BackProjectPCA
642   CvArr proj
643   CvArr avg
644   CvArr eigenvects
645   CvArr result
646
647 # Math Functions
648 Round int
649   double value
650 Floor int
651   double value
652 Ceil int
653   double value
654 Sqrt float
655   float value
656 InvSqrt float
657   float value
658 Cbrt float
659   float value
660 FastArctan float
661   float y
662   float x
663 IsNaN int
664   double value
665 IsInf int
666   double value
667 CartToPolar
668   CvArr x
669   CvArr y
670   CvArr magnitude
671   CvArr angle NULL
672   int angle_in_degrees
673 PolarToCart
674   CvArr magnitude
675   CvArr angle NULL
676   CvArr x
677   CvArr y
678   int angle_in_degrees
679 Pow
680   CvArr src
681   CvArr dst
682   double power
683 Exp
684   CvArr src
685   CvArr dst
686 Log
687   CvArr src
688   CvArr dst
689 SolveCubic
690   CvMat coeffs
691   CvMat roots
692 SolvePoly
693   CvMat coeffs
694   CvMat roots
695   int maxiter 10
696   int fig 10
697   
698 # Random Number Generation
699 RNG CvRNG
700   int64 seed -1LL
701 RandArr
702   CvRNG* rng
703   CvArr arr
704   int dist_type
705   CvScalar param1
706   CvScalar param2
707 RandInt unsigned
708   CvRNG* rng
709 RandReal double
710   CvRNG* rng
711
712 # Discrete Transforms
713 DFT
714   CvArr src
715   CvArr dst
716   int flags
717   int nonzero_rows 0
718 GetOptimalDFTSize int
719   int size0
720 MulSpectrums
721   CvArr src1
722   CvArr src2
723   CvArr dst
724   int flags
725 DCT
726   CvArr src
727   CvArr dst
728   int flags
729
730 # Sequences
731 SeqRemove
732   CvSeq seq
733   int index
734 ClearSeq
735   CvSeq seq
736 CloneSeq
737   CvSeq seq
738   CvMemStorage storage
739 SeqRemoveSlice
740   CvSeq seq
741   CvSlice slice
742 SeqInvert
743   CvSeq seq
744
745 # Miscellaneous Functions
746 CheckArr int
747   CvArr arr
748   int flags 0
749   double min_val 0
750   double max_val 0
751 KMeans2
752   CvArr samples
753   int cluster_count
754   CvArr labels
755   CvTermCriteria termcrit 
756
757 # Gradients, Edges, Corners and Features
758 Sobel
759   CvArr src
760   CvArr dst
761   int xorder
762   int yorder
763   int aperture_size 3
764 Laplace
765   CvArr src
766   CvArr dst
767   int aperture_size 3
768 Canny
769   CvArr image
770   CvArr edges
771   double threshold1
772   double threshold2
773   int aperture_size 3
774 PreCornerDetect
775   CvArr image
776   CvArr corners
777   int aperture_size 3
778 CornerEigenValsAndVecs
779   CvArr image
780   CvArr eigenvv
781   int block_size
782   int aperture_size 3
783 CornerMinEigenVal
784   CvArr image
785   CvArr eigenval
786   int block_size
787   int aperture_size 3
788 CornerHarris
789   CvArr image
790   CvArr harris_dst
791   int block_size
792   int aperture_size 3
793   double k 0.04
794 FindCornerSubPix corners
795   CvArr image
796   CvPoint2D32fs corners
797   CvSize win
798   CvSize zero_zone
799   CvTermCriteria criteria
800 GoodFeaturesToTrack corners
801   CvArr image
802   CvArr eig_image
803   CvArr temp_image
804   cvpoint2d32f_count corners
805   double quality_level
806   double min_distance
807   CvArr mask NULL
808   int block_size 3
809   int use_harris 0
810   double k 0.04
811 ExtractSURF keypoints,descriptors
812   CvArr image
813   CvArr mask
814   CvSeqOfCvSURFPoint* keypoints /O
815   CvSeqOfCvSURFDescriptor* descriptors /O
816   CvMemStorage storage
817   CvSURFParams params
818 GetStarKeypoints CvSeqOfCvStarKeypoint*
819   CvArr image
820   CvMemStorage storage
821   CvStarDetectorParams params cvStarDetectorParams()
822
823 # Sampling, Interpolation and Geometrical Transforms
824 GetRectSubPix
825   CvArr src
826   CvArr dst
827   CvPoint2D32f center
828 GetQuadrangleSubPix
829   CvArr src
830   CvArr dst
831   CvMat map_matrix
832 Resize
833   CvArr src
834   CvArr dst
835   int interpolation CV_INTER_LINEAR
836 WarpAffine
837   CvArr src
838   CvArr dst
839   CvMat map_matrix
840   int flags CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS
841   CvScalar fillval cvScalarAll(0)
842 GetAffineTransform
843   CvPoint2D32f* src
844   CvPoint2D32f* dst
845   CvMat map_matrix
846 2DRotationMatrix
847   CvPoint2D32f center
848   double angle
849   double scale
850   CvMat map_matrix
851 WarpPerspective
852   CvArr src
853   CvArr dst
854   CvMat map_matrix
855   int flags CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS
856   CvScalar fillval cvScalarAll(0)
857 GetPerspectiveTransform
858   CvPoint2D32f* src
859   CvPoint2D32f* dst
860   CvMat map_matrix
861 Remap
862   CvArr src
863   CvArr dst
864   CvArr mapx
865   CvArr mapy
866   int flags CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS
867   CvScalar fillval cvScalarAll(0)
868 ConvertMaps
869   CvArr mapx
870   CvArr mapy
871   CvArr mapxy
872   CvArr mapalpha
873 LogPolar
874   CvArr src
875   CvArr dst
876   CvPoint2D32f center
877   double M
878   int flags CV_INTER_LINEAR+CV_WARP_FILL_OUTLIERS
879
880 # Morphological Operations
881 CreateStructuringElementEx IplConvKernel*
882   int cols
883   int rows
884   int anchor_x
885   int anchor_y
886   int shape
887   ints values {NULL,0}
888 Erode
889   CvArr src
890   CvArr dst
891   IplConvKernel* element NULL
892   int iterations 1
893 Dilate
894   CvArr src
895   CvArr dst
896   IplConvKernel* element NULL
897   int iterations 1
898 MorphologyEx
899   CvArr src
900   CvArr dst
901   CvArr temp
902   IplConvKernel* element
903   int operation
904   int iterations 1
905
906 # Filters and Color Conversion
907 Smooth
908   CvArr src
909   CvArr dst
910   int smoothtype CV_GAUSSIAN
911   int param1 3
912   int param2 0
913   double param3 0
914   double param4 0
915 Filter2D
916   CvArr src
917   CvArr dst
918   CvMat kernel
919   CvPoint anchor cvPoint(-1,-1)
920 CopyMakeBorder
921   CvArr src
922   CvArr dst
923   CvPoint offset
924   int bordertype
925   CvScalar value cvScalarAll(0)
926 Integral
927   CvArr image
928   CvArr sum
929   CvArr sqsum NULL
930   CvArr tilted_sum NULL
931 CvtColor
932   CvArr src
933   CvArr dst
934   int code
935 Threshold
936   CvArr src
937   CvArr dst
938   double threshold
939   double max_value
940   int threshold_type
941 AdaptiveThreshold
942   CvArr src
943   CvArr dst
944   double max_value
945   int adaptive_method CV_ADAPTIVE_THRESH_MEAN_C /ch_adaptive_method
946   int threshold_type CV_THRESH_BINARY /ch_threshold_type
947   int block_size 3
948   double param1 5
949
950 # Pyramids and the Applications
951 PyrDown
952   CvArr src
953   CvArr dst
954   int filter CV_GAUSSIAN_5x5
955 PyrUp
956   CvArr src
957   CvArr dst
958   int filter CV_GAUSSIAN_5x5
959 PyrSegmentation comp
960   IplImage src
961   IplImage dst
962   CvMemStorage storage
963   CvSeq* comp /O
964   int level
965   double threshold1
966   double threshold2
967 PyrMeanShiftFiltering
968   CvArr src
969   CvArr dst
970   double sp
971   double sr
972   int max_level 1
973   CvTermCriteria termcrit cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,5,1)
974
975 # Image Segmentation, Connected Components and Contour Retrieval
976 FloodFill comp
977   CvArr image
978   CvPoint seed_point
979   CvScalar new_val
980   CvScalar lo_diff cvScalarAll(0)
981   CvScalar up_diff cvScalarAll(0)
982   CvConnectedComp comp /O
983   int flags 4
984   CvArr mask NULL
985 Watershed
986   CvArr image
987   CvArr markers
988
989 # Image and Contour Moments
990 Moments moments
991   cvarrseq arr
992   CvMoments moments /O
993   int binary 0
994 GetSpatialMoment double
995   CvMoments* moments
996   int x_order
997   int y_order
998 GetCentralMoment double
999   CvMoments* moments
1000   int x_order
1001   int y_order
1002 GetNormalizedCentralMoment double
1003   CvMoments* moments
1004   int x_order
1005   int y_order
1006
1007 # Special Image Transforms
1008 HoughLines2 CvSeq*
1009   CvArr image
1010   CvMemStorage storage
1011   int method
1012   double rho
1013   double theta
1014   int threshold
1015   double param1 0
1016   double param2 0
1017 HoughCircles
1018   CvArr image
1019   CvMat circle_storage
1020   int method
1021   double dp
1022   double min_dist
1023   double param1 100
1024   double param2 100
1025   int min_radius 0
1026   int max_radius 0
1027 DistTransform
1028   CvArr src
1029   CvArr dst
1030   int distance_type CV_DIST_L2
1031   int mask_size 3
1032   floats mask {NULL,0}
1033   CvArr labels NULL
1034 Inpaint
1035   CvArr src
1036   CvArr mask
1037   CvArr dst
1038   double inpaintRadius
1039   int flags
1040
1041 # Histograms
1042 ClearHist
1043   CvHistogram hist
1044 CalcArrHist
1045   CvArrs image
1046   CvHistogram hist
1047   int accumulate 0
1048   CvArr mask NULL
1049 CalcHist
1050   IplImages image
1051   CvHistogram hist
1052   int accumulate 0
1053   CvArr mask NULL
1054 NormalizeHist
1055   CvHistogram hist
1056   double factor
1057 ThreshHist
1058   CvHistogram hist
1059   double threshold
1060 CompareHist
1061   CvHistogram hist1
1062   CvHistogram hist2
1063   int method
1064 # CopyHist
1065 CalcBackProject
1066   IplImages image
1067   CvArr back_project
1068   CvHistogram hist
1069 CalcArrBackProject
1070   CvArrs image
1071   CvArr back_project
1072   CvHistogram hist
1073 CalcBackProjectPatch
1074   IplImages images
1075   CvArr dst
1076   CvSize patch_size
1077   CvHistogram hist
1078   int method
1079   float factor
1080 CalcProbDensity
1081   CvHistogram hist1
1082   CvHistogram hist2
1083   CvHistogram dst_hist
1084   double scale 255
1085 EqualizeHist
1086   CvArr src
1087   CvArr dst
1088 QueryHistValue_1D double
1089   CvHistogram hist
1090   int idx0
1091 QueryHistValue_2D double
1092   CvHistogram hist
1093   int idx0
1094   int idx1
1095 QueryHistValue_3D double
1096   CvHistogram hist
1097   int idx0
1098   int idx1
1099   int idx2
1100 QueryHistValue_nD double
1101   CvHistogram hist
1102   ints idx
1103
1104 # Matching
1105 MatchTemplate
1106   CvArr image
1107   CvArr templ
1108   CvArr result
1109   int method
1110 MatchShapes
1111   CvSeq object1
1112   CvSeq object2
1113   int method
1114   double parameter 0
1115
1116 # Contour Processing Functions
1117 ApproxChains CvSeq*
1118   CvSeq src_seq
1119   CvMemStorage storage
1120   int method CV_CHAIN_APPROX_SIMPLE
1121   double parameter 0
1122   int minimal_perimeter 0
1123   int recursive 0
1124 BoundingRect CvRect
1125   cvarrseq points
1126   int update 0
1127 ContourArea double
1128   cvarrseq contour
1129   CvSlice slice CV_WHOLE_SEQ
1130 ArcLength double
1131   cvarrseq curve
1132   CvSlice slice CV_WHOLE_SEQ
1133   int is_closed -1
1134 CreateContourTree CvContourTree*
1135   CvSeq contour
1136   CvMemStorage storage
1137   double threshold
1138 ContourFromContourTree CvSeq*
1139   CvContourTree* tree
1140   CvMemStorage storage
1141   CvTermCriteria criteria
1142 MatchContourTrees double
1143   CvContourTree* tree1
1144   CvContourTree* tree2
1145   int method
1146   double threshold
1147
1148 # Computational Geometry
1149 MaxRect CvRect
1150   CvRect* rect1
1151   CvRect* rect2
1152 # TODO PointSeqFromMat
1153 BoxPoints pt
1154   CvBox2D box
1155   CvPoint2D32f_4 pt /O,A
1156 FitEllipse2 CvBox2D
1157   CvArr points
1158 ConvexHull2 CvSeq*
1159   cvarrseq points
1160   CvMemStorage storage
1161   int orientation CV_CLOCKWISE
1162   int return_points 0
1163 CheckContourConvexity int
1164   cvarrseq contour
1165 ConvexityDefects CvSeqOfCvConvexityDefect*
1166   cvarrseq contour
1167   CvSeq convexhull
1168   CvMemStorage storage
1169 PointPolygonTest double
1170   cvarrseq contour
1171   CvPoint2D32f pt
1172   int measure_dist
1173 MinAreaRect2 CvBox2D
1174   cvarrseq points
1175   CvMemStorage storage
1176 MinEnclosingCircle int,center,radius
1177   cvarrseq points
1178   CvPoint2D32f center /O
1179   float radius /O
1180 CalcPGH
1181   CvSeq contour
1182   CvHistogram hist
1183
1184 # Planar Subdivisions
1185
1186 Subdiv2DGetEdge CvSubdiv2DEdge
1187   CvSubdiv2DEdge edge
1188   CvNextEdgeType type
1189 Subdiv2DNextEdge CvSubdiv2DEdge
1190   CvSubdiv2DEdge edge
1191 Subdiv2DRotateEdge CvSubdiv2DEdge
1192   CvSubdiv2DEdge edge
1193   int rotate
1194 Subdiv2DEdgeOrg CvSubdiv2DPoint*
1195   CvSubdiv2DEdge edge
1196 Subdiv2DEdgeDst CvSubdiv2DPoint*
1197   CvSubdiv2DEdge edge
1198 CreateSubdivDelaunay2D CvSubdiv2D*
1199   CvRect rect
1200   CvMemStorage storage
1201 SubdivDelaunay2DInsert CvSubdiv2DPoint*
1202   CvSubdiv2D* subdiv
1203   CvPoint2D32f pt
1204 CalcSubdivVoronoi2D
1205   CvSubdiv2D* subdiv
1206 ClearSubdivVoronoi2D
1207   CvSubdiv2D* subdiv
1208 FindNearestPoint2D CvSubdiv2DPoint*
1209   CvSubdiv2D* subdiv
1210   CvPoint2D32f pt
1211
1212 # Object Detection
1213 HaarDetectObjects CvSeqOfCvAvgComp*
1214   CvArr image
1215   CvHaarClassifierCascade* cascade
1216   CvMemStorage storage
1217   double scale_factor 1.1   /ch_doubleAbove1
1218   int min_neighbors 3
1219   int flags 0
1220 #  CvSize min_size cvSize(0,0)
1221
1222 ProjectPoints2
1223   CvMat object_points
1224   CvMat rotation_vector
1225   CvMat translation_vector
1226   CvMat intrinsic_matrix
1227   CvMat distortion_coeffs
1228   CvMat image_points
1229   CvMat dpdrot NULL
1230   CvMat dpdt NULL
1231   CvMat dpdf NULL
1232   CvMat dpdc NULL
1233   CvMat dpddist NULL
1234 FindHomography homography
1235   CvMat src_points
1236   CvMat dst_points
1237   CvMat homography
1238 CalibrateCamera2 
1239   CvMat object_points
1240   CvMat image_points
1241   CvMat point_counts
1242   CvSize image_size
1243   CvMat intrinsic_matrix
1244   CvMat distortion_coeffs
1245   CvMat rotation_vectors
1246   CvMat translation_vectors
1247   int flags 0
1248 CalibrationMatrixValues fovx,fovy,focalLength,principalPoint,pixelAspectRatio
1249   CvMat calibMatr
1250   CvSize image_size
1251   double apertureWidth 0
1252   double apertureHeight 0
1253   double fovx /O
1254   double fovy /O
1255   double focalLength /O
1256   CvPoint2D64f principalPoint /O
1257   double pixelAspectRatio /O
1258 FindExtrinsicCameraParams2
1259   CvMat object_points
1260   CvMat image_points
1261   CvMat intrinsic_matrix
1262   CvMat distortion_coeffs
1263   CvMat rotation_vector
1264   CvMat translation_vector
1265 StereoCalibrate
1266   CvMat object_points
1267   CvMat image_points1
1268   CvMat image_points2
1269   CvMat point_counts
1270   CvMat camera_matrix1
1271   CvMat dist_coeffs1
1272   CvMat camera_matrix2
1273   CvMat dist_coeffs2
1274   CvSize image_size
1275   CvMat R
1276   CvMat T
1277   CvMat E NULL
1278   CvMat F NULL
1279   CvTermCriteria term_crit cvTermCriteria(CV_TERMCRIT_ITER+CV_TERMCRIT_EPS,30,1e-6)
1280   int flags CV_CALIB_FIX_INTRINSIC
1281 StereoRectify
1282   CvMat camera_matrix1
1283   CvMat camera_matrix2
1284   CvMat dist_coeffs1
1285   CvMat dist_coeffs2
1286   CvSize image_size
1287   CvMat R
1288   CvMat T
1289   CvMat R1
1290   CvMat R2
1291   CvMat P1
1292   CvMat P2
1293   CvMat Q NULL
1294   int flags CV_CALIB_ZERO_DISPARITY
1295 StereoRectifyUncalibrated
1296   CvMat points1
1297   CvMat points2
1298   CvMat F
1299   CvSize image_size
1300   CvMat H1
1301   CvMat H2
1302   double threshold 5
1303 Rodrigues2
1304   CvMat src
1305   CvMat dst
1306   CvMat jacobian 0
1307 Undistort2
1308   CvArr src
1309   CvArr dst
1310   CvMat intrinsic_matrix
1311   CvMat distortion_coeffs
1312 InitUndistortMap
1313   CvMat camera_matrix
1314   CvMat distortion_coeffs
1315   CvArr mapx
1316   CvArr mapy
1317 InitUndistortRectifyMap
1318   CvMat camera_matrix
1319   CvMat dist_coeffs
1320   CvMat R
1321   CvMat new_camera_matrix
1322   CvArr mapx
1323   CvArr mapy
1324 UndistortPoints
1325   CvMat src
1326   CvMat dst
1327   CvMat camera_matrix
1328   CvMat dist_coeffs
1329   CvMat R NULL
1330   CvMat P NULL
1331 DrawChessboardCorners
1332   CvArr image
1333   CvSize pattern_size
1334   CvPoint2D32fs corners
1335   int pattern_was_found
1336
1337 CreatePOSITObject CvPOSITObject*
1338   CvPoint3D32fs points
1339 POSIT rotation_matrix,translation_vector
1340   CvPOSITObject* posit_object
1341   CvPoint2D32f* image_points
1342   double focal_length
1343   CvTermCriteria criteria
1344   CvMatr32f_i rotation_matrix /O,A
1345   CvVect32f_i translation_vector /O,A
1346 CalcImageHomography intrinsic,homography
1347   floats line
1348   CvPoint3D32f* points
1349   CvMatr32f_i intrinsic /O,A,/ch_Mat33
1350   CvMatr32f_i homography /O,A
1351
1352 EstimateRigidTransform
1353   CvArr A
1354   CvArr B
1355   CvMat M
1356   int full_affine
1357
1358 # Accumulation of Background Statistics
1359 Acc
1360   CvArr image
1361   CvArr sum
1362   CvArr mask NULL
1363 SquareAcc
1364   CvArr image
1365   CvArr sqsum
1366   CvArr mask NULL
1367 MultiplyAcc
1368   CvArr image1
1369   CvArr image2
1370   CvArr acc
1371   CvArr mask NULL
1372 RunningAvg
1373   CvArr image
1374   CvArr acc
1375   double alpha
1376   CvArr mask NULL
1377
1378 # Motion Templates
1379 UpdateMotionHistory
1380   CvArr silhouette
1381   CvArr mhi
1382   double timestamp
1383   double duration
1384 CalcMotionGradient
1385   CvArr mhi          /ch_matF
1386   CvArr mask
1387   CvArr orientation  /ch_matF
1388   double delta1
1389   double delta2
1390   int aperture_size 3 /ch_aperture
1391 CalcGlobalOrientation
1392   CvArr orientation
1393   CvArr mask
1394   CvArr mhi
1395   double timestamp
1396   double duration
1397 SegmentMotion
1398   CvArr mhi
1399   CvArr seg_mask
1400   CvMemStorage storage
1401   double timestamp
1402   double seg_thresh
1403
1404 # Object Tracking
1405 MeanShift comp
1406   CvArr prob_image
1407   CvRect window
1408   CvTermCriteria criteria
1409   CvConnectedComp comp /O
1410 CamShift int,comp,box
1411   CvArr prob_image
1412   CvRect window
1413   CvTermCriteria criteria
1414   CvConnectedComp comp /O
1415   CvBox2D box /O
1416 SnakeImage
1417   IplImage image
1418   CvPoints points
1419   floats alpha
1420   floats beta
1421   floats gamma
1422   int coeff_usage
1423   CvSize win
1424   CvTermCriteria criteria
1425   int calc_gradient 1
1426
1427 # Optical Flow
1428 CalcOpticalFlowLK
1429   CvArr prev
1430   CvArr curr
1431   CvSize win_size
1432   CvArr velx
1433   CvArr vely
1434 CalcOpticalFlowBM
1435   CvArr prev    /ch_image8
1436   CvArr curr    /ch_image8
1437   CvSize block_size
1438   CvSize shift_size
1439   CvSize max_range
1440   int use_previous
1441   CvArr velx        /ch_vel
1442   CvArr vely        /ch_vel
1443 CalcOpticalFlowHS
1444   CvArr prev    /ch_image8
1445   CvArr curr    /ch_image8
1446   int use_previous
1447   CvArr velx        /ch_vel_64
1448   CvArr vely        /ch_vel_64
1449   double lambda
1450   CvTermCriteria criteria
1451
1452 # Highgui
1453 NamedWindow
1454   char* name
1455   int flags CV_WINDOW_AUTOSIZE
1456 DestroyWindow
1457   char* name
1458 DestroyAllWindows
1459 ResizeWindow
1460   char* name
1461   int width
1462   int height
1463 MoveWindow
1464   char* name
1465   int x
1466   int y
1467 ShowImage
1468   char* name
1469   CvArr image
1470 GetTrackbarPos
1471   char* trackbar_name
1472   char* window_name
1473 SetTrackbarPos
1474   char* trackbar_name
1475   char* window_name
1476   int pos
1477 #WaitKey int
1478 #  int delay 0
1479 SaveImage
1480   char* filename
1481   CvArr image
1482 CaptureFromFile CvCapture*
1483   char* filename
1484 CaptureFromCAM CvCapture*
1485   int index
1486 GrabFrame int
1487   CvCapture* capture
1488 RetrieveFrame ROIplImage*
1489   CvCapture* capture
1490 QueryFrame ROIplImage*
1491   CvCapture* capture
1492 GetCaptureProperty double
1493   CvCapture* capture
1494   int property_id
1495 SetCaptureProperty int
1496   CvCapture* capture
1497   int property_id
1498   double value
1499 CreateVideoWriter CvVideoWriter*
1500   char* filename
1501   int fourcc
1502   double fps
1503   CvSize frame_size
1504   int is_color 1
1505 WriteFrame int
1506   CvVideoWriter* writer
1507   IplImage image