Update the trunk to the OpenCV's CVS (2008-07-14)
[opencv] / interfaces / swig / python / cv.py
1 # This file was automatically generated by SWIG (http://www.swig.org).
2 # Version 1.3.35
3 #
4 # Don't modify this file, modify the SWIG interface instead.
5 # This file is compatible with both classic and new-style classes.
6
7 import _cv
8 import new
9 new_instancemethod = new.instancemethod
10 try:
11     _swig_property = property
12 except NameError:
13     pass # Python < 2.2 doesn't have 'property'.
14 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
15     if (name == "thisown"): return self.this.own(value)
16     if (name == "this"):
17         if type(value).__name__ == 'PySwigObject':
18             self.__dict__[name] = value
19             return
20     method = class_type.__swig_setmethods__.get(name,None)
21     if method: return method(self,value)
22     if (not static) or hasattr(self,name):
23         self.__dict__[name] = value
24     else:
25         raise AttributeError("You cannot add attributes to %s" % self)
26
27 def _swig_setattr(self,class_type,name,value):
28     return _swig_setattr_nondynamic(self,class_type,name,value,0)
29
30 def _swig_getattr(self,class_type,name):
31     if (name == "thisown"): return self.this.own()
32     method = class_type.__swig_getmethods__.get(name,None)
33     if method: return method(self)
34     raise AttributeError,name
35
36 def _swig_repr(self):
37     try: strthis = "proxy of " + self.this.__repr__()
38     except: strthis = ""
39     return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
40
41 import types
42 try:
43     _object = types.ObjectType
44     _newclass = 1
45 except AttributeError:
46     class _object : pass
47     _newclass = 0
48 del types
49
50
51 class CvRNG_Wrapper(_object):
52     """Proxy of C++ CvRNG_Wrapper class"""
53     __swig_setmethods__ = {}
54     __setattr__ = lambda self, name, value: _swig_setattr(self, CvRNG_Wrapper, name, value)
55     __swig_getmethods__ = {}
56     __getattr__ = lambda self, name: _swig_getattr(self, CvRNG_Wrapper, name)
57     __repr__ = _swig_repr
58     def __init__(self, *args): 
59         """__init__(self, CvRNG val) -> CvRNG_Wrapper"""
60         this = _cv.new_CvRNG_Wrapper(*args)
61         try: self.this.append(this)
62         except: self.this = this
63     def ptr(*args):
64         """ptr(self) -> CvRNG"""
65         return _cv.CvRNG_Wrapper_ptr(*args)
66
67     def ref(*args):
68         """ref(self) -> CvRNG"""
69         return _cv.CvRNG_Wrapper_ref(*args)
70
71     def __eq__(*args):
72         """__eq__(self, CvRNG_Wrapper x) -> bool"""
73         return _cv.CvRNG_Wrapper___eq__(*args)
74
75     def __ne__(*args):
76         """__ne__(self, CvRNG_Wrapper x) -> bool"""
77         return _cv.CvRNG_Wrapper___ne__(*args)
78
79     __swig_destroy__ = _cv.delete_CvRNG_Wrapper
80     __del__ = lambda self : None;
81 CvRNG_Wrapper_swigregister = _cv.CvRNG_Wrapper_swigregister
82 CvRNG_Wrapper_swigregister(CvRNG_Wrapper)
83
84 class CvSubdiv2DEdge_Wrapper(_object):
85     """Proxy of C++ CvSubdiv2DEdge_Wrapper class"""
86     __swig_setmethods__ = {}
87     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSubdiv2DEdge_Wrapper, name, value)
88     __swig_getmethods__ = {}
89     __getattr__ = lambda self, name: _swig_getattr(self, CvSubdiv2DEdge_Wrapper, name)
90     __repr__ = _swig_repr
91     def __init__(self, *args): 
92         """__init__(self, CvSubdiv2DEdge val) -> CvSubdiv2DEdge_Wrapper"""
93         this = _cv.new_CvSubdiv2DEdge_Wrapper(*args)
94         try: self.this.append(this)
95         except: self.this = this
96     def ptr(*args):
97         """ptr(self) -> CvSubdiv2DEdge"""
98         return _cv.CvSubdiv2DEdge_Wrapper_ptr(*args)
99
100     def ref(*args):
101         """ref(self) -> CvSubdiv2DEdge"""
102         return _cv.CvSubdiv2DEdge_Wrapper_ref(*args)
103
104     def __eq__(*args):
105         """__eq__(self, CvSubdiv2DEdge_Wrapper x) -> bool"""
106         return _cv.CvSubdiv2DEdge_Wrapper___eq__(*args)
107
108     def __ne__(*args):
109         """__ne__(self, CvSubdiv2DEdge_Wrapper x) -> bool"""
110         return _cv.CvSubdiv2DEdge_Wrapper___ne__(*args)
111
112     __swig_destroy__ = _cv.delete_CvSubdiv2DEdge_Wrapper
113     __del__ = lambda self : None;
114 CvSubdiv2DEdge_Wrapper_swigregister = _cv.CvSubdiv2DEdge_Wrapper_swigregister
115 CvSubdiv2DEdge_Wrapper_swigregister(CvSubdiv2DEdge_Wrapper)
116
117 class PySwigIterator(_object):
118     """Proxy of C++ PySwigIterator class"""
119     __swig_setmethods__ = {}
120     __setattr__ = lambda self, name, value: _swig_setattr(self, PySwigIterator, name, value)
121     __swig_getmethods__ = {}
122     __getattr__ = lambda self, name: _swig_getattr(self, PySwigIterator, name)
123     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
124     __repr__ = _swig_repr
125     __swig_destroy__ = _cv.delete_PySwigIterator
126     __del__ = lambda self : None;
127     def value(*args):
128         """value(self) -> PyObject"""
129         return _cv.PySwigIterator_value(*args)
130
131     def incr(*args):
132         """
133         incr(self, size_t n=1) -> PySwigIterator
134         incr(self) -> PySwigIterator
135         """
136         return _cv.PySwigIterator_incr(*args)
137
138     def decr(*args):
139         """
140         decr(self, size_t n=1) -> PySwigIterator
141         decr(self) -> PySwigIterator
142         """
143         return _cv.PySwigIterator_decr(*args)
144
145     def distance(*args):
146         """distance(self, PySwigIterator x) -> ptrdiff_t"""
147         return _cv.PySwigIterator_distance(*args)
148
149     def equal(*args):
150         """equal(self, PySwigIterator x) -> bool"""
151         return _cv.PySwigIterator_equal(*args)
152
153     def copy(*args):
154         """copy(self) -> PySwigIterator"""
155         return _cv.PySwigIterator_copy(*args)
156
157     def next(*args):
158         """next(self) -> PyObject"""
159         return _cv.PySwigIterator_next(*args)
160
161     def previous(*args):
162         """previous(self) -> PyObject"""
163         return _cv.PySwigIterator_previous(*args)
164
165     def advance(*args):
166         """advance(self, ptrdiff_t n) -> PySwigIterator"""
167         return _cv.PySwigIterator_advance(*args)
168
169     def __eq__(*args):
170         """__eq__(self, PySwigIterator x) -> bool"""
171         return _cv.PySwigIterator___eq__(*args)
172
173     def __ne__(*args):
174         """__ne__(self, PySwigIterator x) -> bool"""
175         return _cv.PySwigIterator___ne__(*args)
176
177     def __iadd__(*args):
178         """__iadd__(self, ptrdiff_t n) -> PySwigIterator"""
179         return _cv.PySwigIterator___iadd__(*args)
180
181     def __isub__(*args):
182         """__isub__(self, ptrdiff_t n) -> PySwigIterator"""
183         return _cv.PySwigIterator___isub__(*args)
184
185     def __add__(*args):
186         """__add__(self, ptrdiff_t n) -> PySwigIterator"""
187         return _cv.PySwigIterator___add__(*args)
188
189     def __sub__(*args):
190         """
191         __sub__(self, ptrdiff_t n) -> PySwigIterator
192         __sub__(self, PySwigIterator x) -> ptrdiff_t
193         """
194         return _cv.PySwigIterator___sub__(*args)
195
196     def __iter__(self): return self
197 PySwigIterator_swigregister = _cv.PySwigIterator_swigregister
198 PySwigIterator_swigregister(PySwigIterator)
199
200 class FloatVector(_object):
201     """Proxy of C++ FloatVector class"""
202     __swig_setmethods__ = {}
203     __setattr__ = lambda self, name, value: _swig_setattr(self, FloatVector, name, value)
204     __swig_getmethods__ = {}
205     __getattr__ = lambda self, name: _swig_getattr(self, FloatVector, name)
206     __repr__ = _swig_repr
207     def iterator(*args):
208         """iterator(self, PyObject PYTHON_SELF) -> PySwigIterator"""
209         return _cv.FloatVector_iterator(*args)
210
211     def __iter__(self): return self.iterator()
212     def __nonzero__(*args):
213         """__nonzero__(self) -> bool"""
214         return _cv.FloatVector___nonzero__(*args)
215
216     def __len__(*args):
217         """__len__(self) -> size_type"""
218         return _cv.FloatVector___len__(*args)
219
220     def pop(*args):
221         """pop(self) -> value_type"""
222         return _cv.FloatVector_pop(*args)
223
224     def __getslice__(*args):
225         """__getslice__(self, difference_type i, difference_type j) -> FloatVector"""
226         return _cv.FloatVector___getslice__(*args)
227
228     def __setslice__(*args):
229         """__setslice__(self, difference_type i, difference_type j, FloatVector v)"""
230         return _cv.FloatVector___setslice__(*args)
231
232     def __delslice__(*args):
233         """__delslice__(self, difference_type i, difference_type j)"""
234         return _cv.FloatVector___delslice__(*args)
235
236     def __delitem__(*args):
237         """__delitem__(self, difference_type i)"""
238         return _cv.FloatVector___delitem__(*args)
239
240     def __getitem__(*args):
241         """__getitem__(self, difference_type i) -> value_type"""
242         return _cv.FloatVector___getitem__(*args)
243
244     def __setitem__(*args):
245         """__setitem__(self, difference_type i, value_type x)"""
246         return _cv.FloatVector___setitem__(*args)
247
248     def append(*args):
249         """append(self, value_type x)"""
250         return _cv.FloatVector_append(*args)
251
252     def empty(*args):
253         """empty(self) -> bool"""
254         return _cv.FloatVector_empty(*args)
255
256     def size(*args):
257         """size(self) -> size_type"""
258         return _cv.FloatVector_size(*args)
259
260     def clear(*args):
261         """clear(self)"""
262         return _cv.FloatVector_clear(*args)
263
264     def swap(*args):
265         """swap(self, FloatVector v)"""
266         return _cv.FloatVector_swap(*args)
267
268     def get_allocator(*args):
269         """get_allocator(self) -> allocator_type"""
270         return _cv.FloatVector_get_allocator(*args)
271
272     def begin(*args):
273         """begin(self) -> const_iterator"""
274         return _cv.FloatVector_begin(*args)
275
276     def end(*args):
277         """end(self) -> const_iterator"""
278         return _cv.FloatVector_end(*args)
279
280     def rbegin(*args):
281         """rbegin(self) -> const_reverse_iterator"""
282         return _cv.FloatVector_rbegin(*args)
283
284     def rend(*args):
285         """rend(self) -> const_reverse_iterator"""
286         return _cv.FloatVector_rend(*args)
287
288     def pop_back(*args):
289         """pop_back(self)"""
290         return _cv.FloatVector_pop_back(*args)
291
292     def erase(*args):
293         """
294         erase(self, iterator pos) -> iterator
295         erase(self, iterator first, iterator last) -> iterator
296         """
297         return _cv.FloatVector_erase(*args)
298
299     def __init__(self, *args): 
300         """
301         __init__(self) -> FloatVector
302         __init__(self, FloatVector ?) -> FloatVector
303         __init__(self, size_type size) -> FloatVector
304         __init__(self, size_type size, value_type value) -> FloatVector
305         """
306         this = _cv.new_FloatVector(*args)
307         try: self.this.append(this)
308         except: self.this = this
309     def push_back(*args):
310         """push_back(self, value_type x)"""
311         return _cv.FloatVector_push_back(*args)
312
313     def front(*args):
314         """front(self) -> value_type"""
315         return _cv.FloatVector_front(*args)
316
317     def back(*args):
318         """back(self) -> value_type"""
319         return _cv.FloatVector_back(*args)
320
321     def assign(*args):
322         """assign(self, size_type n, value_type x)"""
323         return _cv.FloatVector_assign(*args)
324
325     def resize(*args):
326         """
327         resize(self, size_type new_size)
328         resize(self, size_type new_size, value_type x)
329         """
330         return _cv.FloatVector_resize(*args)
331
332     def insert(*args):
333         """
334         insert(self, iterator pos, value_type x) -> iterator
335         insert(self, iterator pos, size_type n, value_type x)
336         """
337         return _cv.FloatVector_insert(*args)
338
339     def reserve(*args):
340         """reserve(self, size_type n)"""
341         return _cv.FloatVector_reserve(*args)
342
343     def capacity(*args):
344         """capacity(self) -> size_type"""
345         return _cv.FloatVector_capacity(*args)
346
347     __swig_destroy__ = _cv.delete_FloatVector
348     __del__ = lambda self : None;
349 FloatVector_swigregister = _cv.FloatVector_swigregister
350 FloatVector_swigregister(FloatVector)
351
352 class CvPointVector(_object):
353     """Proxy of C++ CvPointVector class"""
354     __swig_setmethods__ = {}
355     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPointVector, name, value)
356     __swig_getmethods__ = {}
357     __getattr__ = lambda self, name: _swig_getattr(self, CvPointVector, name)
358     __repr__ = _swig_repr
359     def iterator(*args):
360         """iterator(self, PyObject PYTHON_SELF) -> PySwigIterator"""
361         return _cv.CvPointVector_iterator(*args)
362
363     def __iter__(self): return self.iterator()
364     def __nonzero__(*args):
365         """__nonzero__(self) -> bool"""
366         return _cv.CvPointVector___nonzero__(*args)
367
368     def __len__(*args):
369         """__len__(self) -> size_type"""
370         return _cv.CvPointVector___len__(*args)
371
372     def pop(*args):
373         """pop(self) -> value_type"""
374         return _cv.CvPointVector_pop(*args)
375
376     def __getslice__(*args):
377         """__getslice__(self, difference_type i, difference_type j) -> CvPointVector"""
378         return _cv.CvPointVector___getslice__(*args)
379
380     def __setslice__(*args):
381         """__setslice__(self, difference_type i, difference_type j, CvPointVector v)"""
382         return _cv.CvPointVector___setslice__(*args)
383
384     def __delslice__(*args):
385         """__delslice__(self, difference_type i, difference_type j)"""
386         return _cv.CvPointVector___delslice__(*args)
387
388     def __delitem__(*args):
389         """__delitem__(self, difference_type i)"""
390         return _cv.CvPointVector___delitem__(*args)
391
392     def __getitem__(*args):
393         """__getitem__(self, difference_type i) -> value_type"""
394         return _cv.CvPointVector___getitem__(*args)
395
396     def __setitem__(*args):
397         """__setitem__(self, difference_type i, value_type x)"""
398         return _cv.CvPointVector___setitem__(*args)
399
400     def append(*args):
401         """append(self, value_type x)"""
402         return _cv.CvPointVector_append(*args)
403
404     def empty(*args):
405         """empty(self) -> bool"""
406         return _cv.CvPointVector_empty(*args)
407
408     def size(*args):
409         """size(self) -> size_type"""
410         return _cv.CvPointVector_size(*args)
411
412     def clear(*args):
413         """clear(self)"""
414         return _cv.CvPointVector_clear(*args)
415
416     def swap(*args):
417         """swap(self, CvPointVector v)"""
418         return _cv.CvPointVector_swap(*args)
419
420     def get_allocator(*args):
421         """get_allocator(self) -> allocator_type"""
422         return _cv.CvPointVector_get_allocator(*args)
423
424     def begin(*args):
425         """begin(self) -> const_iterator"""
426         return _cv.CvPointVector_begin(*args)
427
428     def end(*args):
429         """end(self) -> const_iterator"""
430         return _cv.CvPointVector_end(*args)
431
432     def rbegin(*args):
433         """rbegin(self) -> const_reverse_iterator"""
434         return _cv.CvPointVector_rbegin(*args)
435
436     def rend(*args):
437         """rend(self) -> const_reverse_iterator"""
438         return _cv.CvPointVector_rend(*args)
439
440     def pop_back(*args):
441         """pop_back(self)"""
442         return _cv.CvPointVector_pop_back(*args)
443
444     def erase(*args):
445         """
446         erase(self, iterator pos) -> iterator
447         erase(self, iterator first, iterator last) -> iterator
448         """
449         return _cv.CvPointVector_erase(*args)
450
451     def __init__(self, *args): 
452         """
453         __init__(self) -> CvPointVector
454         __init__(self, CvPointVector ?) -> CvPointVector
455         __init__(self, size_type size) -> CvPointVector
456         __init__(self, size_type size, value_type value) -> CvPointVector
457         """
458         this = _cv.new_CvPointVector(*args)
459         try: self.this.append(this)
460         except: self.this = this
461     def push_back(*args):
462         """push_back(self, value_type x)"""
463         return _cv.CvPointVector_push_back(*args)
464
465     def front(*args):
466         """front(self) -> value_type"""
467         return _cv.CvPointVector_front(*args)
468
469     def back(*args):
470         """back(self) -> value_type"""
471         return _cv.CvPointVector_back(*args)
472
473     def assign(*args):
474         """assign(self, size_type n, value_type x)"""
475         return _cv.CvPointVector_assign(*args)
476
477     def resize(*args):
478         """
479         resize(self, size_type new_size)
480         resize(self, size_type new_size, value_type x)
481         """
482         return _cv.CvPointVector_resize(*args)
483
484     def insert(*args):
485         """
486         insert(self, iterator pos, value_type x) -> iterator
487         insert(self, iterator pos, size_type n, value_type x)
488         """
489         return _cv.CvPointVector_insert(*args)
490
491     def reserve(*args):
492         """reserve(self, size_type n)"""
493         return _cv.CvPointVector_reserve(*args)
494
495     def capacity(*args):
496         """capacity(self) -> size_type"""
497         return _cv.CvPointVector_capacity(*args)
498
499     __swig_destroy__ = _cv.delete_CvPointVector
500     __del__ = lambda self : None;
501 CvPointVector_swigregister = _cv.CvPointVector_swigregister
502 CvPointVector_swigregister(CvPointVector)
503
504 def cvCalcHist(*args):
505         return cvCalcArrHist(*args)
506
507
508 def cvSegmentMotion(*args):
509   """
510     cvSegmentMotion(CvArr mhi, CvArr seg_mask, CvMemStorage storage, double timestamp, 
511         double seg_thresh) -> CvSeq_CvConnectedComp
512     """
513   return _cv.cvSegmentMotion(*args)
514 def cvHoughCircles(*args):
515         seq = cvHoughCirclesUntyped( *args )
516         return CvSeq_float_3.cast(seq)
517
518 def cvPyrSegmentation(*args):
519         seq = cvPyrSegmentationUntyped( *args )
520         return CvSeq_CvConnectedComp.cast(seq)
521
522 def cvApproxChains(*args):
523         seq = cvApproxChainsUntyped( *args )
524         return CvSeq_CvPoint.cast(seq)
525
526 def cvContourFromContourTree(*args):
527         seq = cvContourFromContourTreeUntyped( *args )
528         return CvSeq_CvPoint.cast(seq)
529
530 def cvConvexityDefects(*args):
531         seq = cvConvexityDefectsUntyped( *args )
532         return CvSeq_CvConvexityDefect.cast(seq)
533
534 def cvFindContours( *args ):
535         count, seq = cvFindContoursUntyped( *args )
536         return count, CvSeq_CvPoint.cast(seq)
537
538 def cvHoughLines2( *args ):
539         seq = cvHoughLinesUntyped( *args )
540         type = CV_SEQ_ELTYPE(seq) 
541         if type == CV_32SC4:
542                 return CvSeq_CvPoint_2.cast(seq)
543         return CvSeq_float_2.cast(seq)
544
545
546 def cvReleaseImage(*args):
547   """cvReleaseImage(PyObject obj)"""
548   return _cv.cvReleaseImage(*args)
549
550 def cvReleaseMat(*args):
551   """cvReleaseMat(PyObject obj)"""
552   return _cv.cvReleaseMat(*args)
553
554 def cvReleaseStructuringElement(*args):
555   """cvReleaseStructuringElement(PyObject obj)"""
556   return _cv.cvReleaseStructuringElement(*args)
557
558 def cvReleaseConDensation(*args):
559   """cvReleaseConDensation(PyObject obj)"""
560   return _cv.cvReleaseConDensation(*args)
561
562 def cvReleaseKalman(*args):
563   """cvReleaseKalman(PyObject obj)"""
564   return _cv.cvReleaseKalman(*args)
565
566 def cvReleaseHist(*args):
567   """cvReleaseHist(PyObject obj)"""
568   return _cv.cvReleaseHist(*args)
569
570 def cvReleaseHaarClassifierCascade(*args):
571   """cvReleaseHaarClassifierCascade(PyObject obj)"""
572   return _cv.cvReleaseHaarClassifierCascade(*args)
573
574 def cvReleasePOSITObject(*args):
575   """cvReleasePOSITObject(PyObject obj)"""
576   return _cv.cvReleasePOSITObject(*args)
577
578 def cvReleaseImageHeader(*args):
579   """cvReleaseImageHeader(PyObject obj)"""
580   return _cv.cvReleaseImageHeader(*args)
581
582 def cvReleaseMatND(*args):
583   """cvReleaseMatND(PyObject obj)"""
584   return _cv.cvReleaseMatND(*args)
585
586 def cvReleaseSparseMat(*args):
587   """cvReleaseSparseMat(PyObject obj)"""
588   return _cv.cvReleaseSparseMat(*args)
589
590 def cvReleaseMemStorage(*args):
591   """cvReleaseMemStorage(PyObject obj)"""
592   return _cv.cvReleaseMemStorage(*args)
593
594 def cvReleaseGraphScanner(*args):
595   """cvReleaseGraphScanner(PyObject obj)"""
596   return _cv.cvReleaseGraphScanner(*args)
597
598 def cvReleaseFileStorage(*args):
599   """cvReleaseFileStorage(PyObject obj)"""
600   return _cv.cvReleaseFileStorage(*args)
601
602 def cvRelease(*args):
603   """cvRelease(PyObject obj)"""
604   return _cv.cvRelease(*args)
605
606 def cvReleaseCapture(*args):
607   """cvReleaseCapture(PyObject obj)"""
608   return _cv.cvReleaseCapture(*args)
609
610 def cvReleaseVideoWriter(*args):
611   """cvReleaseVideoWriter(PyObject obj)"""
612   return _cv.cvReleaseVideoWriter(*args)
613
614 def cvFree(*args):
615   """cvFree(void ptr)"""
616   return _cv.cvFree(*args)
617
618 def CV_READ_CHAIN_POINT(*args):
619   """CV_READ_CHAIN_POINT(CvPoint _pt, CvChainPtReader reader)"""
620   return _cv.CV_READ_CHAIN_POINT(*args)
621
622 def CV_MAT_ELEM_PTR(*args):
623   """CV_MAT_ELEM_PTR(CvMat mat, int row, int col) -> void"""
624   return _cv.CV_MAT_ELEM_PTR(*args)
625
626 def CV_MAT_ELEM_PTR_FAST(*args):
627   """CV_MAT_ELEM_PTR_FAST(CvMat mat, int row, int col, int pix_size) -> void"""
628   return _cv.CV_MAT_ELEM_PTR_FAST(*args)
629
630 def CV_NODE_VAL(*args):
631   """CV_NODE_VAL(CvSparseMat mat, CvSparseNode node) -> void"""
632   return _cv.CV_NODE_VAL(*args)
633
634 def CV_NODE_IDX(*args):
635   """CV_NODE_IDX(CvSparseMat mat, CvSparseNode node) -> int"""
636   return _cv.CV_NODE_IDX(*args)
637
638 def CV_SUBDIV2D_NEXT_EDGE(*args):
639   """CV_SUBDIV2D_NEXT_EDGE(CvSubdiv2DEdge edge) -> CvQuadEdge2D"""
640   return _cv.CV_SUBDIV2D_NEXT_EDGE(*args)
641
642 def CV_SWAP(*args):
643   """CV_SWAP(int a, int b, int t)"""
644   return _cv.CV_SWAP(*args)
645
646 def CV_IMIN(*args):
647   """CV_IMIN(int a, int b) -> int"""
648   return _cv.CV_IMIN(*args)
649
650 def CV_IMAX(*args):
651   """CV_IMAX(int a, int b) -> int"""
652   return _cv.CV_IMAX(*args)
653
654 def CV_IABS(*args):
655   """CV_IABS(int a) -> int"""
656   return _cv.CV_IABS(*args)
657
658 def CV_CMP(*args):
659   """CV_CMP(int a, int b)"""
660   return _cv.CV_CMP(*args)
661
662 def CV_SIGN(*args):
663   """CV_SIGN(int a)"""
664   return _cv.CV_SIGN(*args)
665
666 def cvInvSqrt(*args):
667   """cvInvSqrt(double value)"""
668   return _cv.cvInvSqrt(*args)
669
670 def cvSqrt(*args):
671   """cvSqrt(double value)"""
672   return _cv.cvSqrt(*args)
673
674 def CV_IS_IMAGE_HDR(*args):
675   """CV_IS_IMAGE_HDR(CvArr img) -> int"""
676   return _cv.CV_IS_IMAGE_HDR(*args)
677
678 def CV_IS_IMAGE(*args):
679   """CV_IS_IMAGE(CvArr img) -> int"""
680   return _cv.CV_IS_IMAGE(*args)
681
682 def CV_MAKETYPE(*args):
683   """CV_MAKETYPE(int depth, int cn) -> int"""
684   return _cv.CV_MAKETYPE(*args)
685
686 def CV_8UC(*args):
687   """CV_8UC(int n) -> int"""
688   return _cv.CV_8UC(*args)
689
690 def CV_8SC(*args):
691   """CV_8SC(int n) -> int"""
692   return _cv.CV_8SC(*args)
693
694 def CV_16UC(*args):
695   """CV_16UC(int n) -> int"""
696   return _cv.CV_16UC(*args)
697
698 def CV_16SC(*args):
699   """CV_16SC(int n) -> int"""
700   return _cv.CV_16SC(*args)
701
702 def CV_32SC(*args):
703   """CV_32SC(int n) -> int"""
704   return _cv.CV_32SC(*args)
705
706 def CV_32FC(*args):
707   """CV_32FC(int n) -> int"""
708   return _cv.CV_32FC(*args)
709
710 def CV_64FC(*args):
711   """CV_64FC(int n) -> int"""
712   return _cv.CV_64FC(*args)
713
714 def CV_MAT_CN(*args):
715   """CV_MAT_CN(int flags) -> int"""
716   return _cv.CV_MAT_CN(*args)
717
718 def CV_MAT_DEPTH(*args):
719   """CV_MAT_DEPTH(int flags) -> int"""
720   return _cv.CV_MAT_DEPTH(*args)
721
722 def CV_MAT_TYPE(*args):
723   """CV_MAT_TYPE(int flags) -> int"""
724   return _cv.CV_MAT_TYPE(*args)
725
726 def CV_IS_MAT_CONT(*args):
727   """CV_IS_MAT_CONT(int flags) -> int"""
728   return _cv.CV_IS_MAT_CONT(*args)
729
730 def CV_IS_TEMP_MAT(*args):
731   """CV_IS_TEMP_MAT(int flags) -> int"""
732   return _cv.CV_IS_TEMP_MAT(*args)
733
734 def CV_IS_MAT_HDR(*args):
735   """CV_IS_MAT_HDR(CvMat mat) -> int"""
736   return _cv.CV_IS_MAT_HDR(*args)
737
738 def CV_IS_MAT(*args):
739   """CV_IS_MAT(CvMat mat) -> int"""
740   return _cv.CV_IS_MAT(*args)
741
742 def CV_IS_MASK_ARR(*args):
743   """CV_IS_MASK_ARR(CvMat mat) -> int"""
744   return _cv.CV_IS_MASK_ARR(*args)
745
746 def CV_ARE_TYPES_EQ(*args):
747   """CV_ARE_TYPES_EQ(CvMat mat1, CvMat mat2) -> int"""
748   return _cv.CV_ARE_TYPES_EQ(*args)
749
750 def CV_ARE_CNS_EQ(*args):
751   """CV_ARE_CNS_EQ(CvMat mat1, CvMat mat2) -> int"""
752   return _cv.CV_ARE_CNS_EQ(*args)
753
754 def CV_ARE_DEPTHS_EQ(*args):
755   """CV_ARE_DEPTHS_EQ(CvMat mat1, CvMat mat2) -> int"""
756   return _cv.CV_ARE_DEPTHS_EQ(*args)
757
758 def CV_ARE_SIZES_EQ(*args):
759   """CV_ARE_SIZES_EQ(CvMat mat1, CvMat mat2) -> int"""
760   return _cv.CV_ARE_SIZES_EQ(*args)
761
762 def CV_IS_MAT_CONST(*args):
763   """CV_IS_MAT_CONST(CvMat mat) -> int"""
764   return _cv.CV_IS_MAT_CONST(*args)
765
766 def CV_ELEM_SIZE1(*args):
767   """CV_ELEM_SIZE1(int type) -> int"""
768   return _cv.CV_ELEM_SIZE1(*args)
769
770 def CV_ELEM_SIZE(*args):
771   """CV_ELEM_SIZE(int type) -> int"""
772   return _cv.CV_ELEM_SIZE(*args)
773
774 def CV_IS_MATND_HDR(*args):
775   """CV_IS_MATND_HDR(CvMat mat) -> int"""
776   return _cv.CV_IS_MATND_HDR(*args)
777
778 def CV_IS_MATND(*args):
779   """CV_IS_MATND(CvMat mat) -> int"""
780   return _cv.CV_IS_MATND(*args)
781
782 def CV_IS_SPARSE_MAT_HDR(*args):
783   """CV_IS_SPARSE_MAT_HDR(CvMat mat) -> int"""
784   return _cv.CV_IS_SPARSE_MAT_HDR(*args)
785
786 def CV_IS_SPARSE_MAT(*args):
787   """CV_IS_SPARSE_MAT(CvMat mat) -> int"""
788   return _cv.CV_IS_SPARSE_MAT(*args)
789
790 def CV_IS_HIST(*args):
791   """CV_IS_HIST(CvHistogram hist) -> int"""
792   return _cv.CV_IS_HIST(*args)
793
794 def CV_IS_UNIFORM_HIST(*args):
795   """CV_IS_UNIFORM_HIST(CvHistogram hist) -> int"""
796   return _cv.CV_IS_UNIFORM_HIST(*args)
797
798 def CV_IS_SPARSE_HIST(*args):
799   """CV_IS_SPARSE_HIST(CvHistogram hist) -> int"""
800   return _cv.CV_IS_SPARSE_HIST(*args)
801
802 def CV_HIST_HAS_RANGES(*args):
803   """CV_HIST_HAS_RANGES(CvHistogram hist) -> int"""
804   return _cv.CV_HIST_HAS_RANGES(*args)
805
806 def CV_IS_STORAGE(*args):
807   """CV_IS_STORAGE(CvMemStorage storage) -> int"""
808   return _cv.CV_IS_STORAGE(*args)
809
810 def CV_IS_SET_ELEM(*args):
811   """CV_IS_SET_ELEM(void ptr) -> int"""
812   return _cv.CV_IS_SET_ELEM(*args)
813
814 def CV_IS_SEQ(*args):
815   """CV_IS_SEQ(CvSeq seq) -> int"""
816   return _cv.CV_IS_SEQ(*args)
817
818 def CV_IS_SET(*args):
819   """CV_IS_SET(CvSet set) -> int"""
820   return _cv.CV_IS_SET(*args)
821
822 def CV_SEQ_ELTYPE(*args):
823   """CV_SEQ_ELTYPE(CvSeq seq) -> int"""
824   return _cv.CV_SEQ_ELTYPE(*args)
825
826 def CV_SEQ_KIND(*args):
827   """CV_SEQ_KIND(CvSeq seq) -> int"""
828   return _cv.CV_SEQ_KIND(*args)
829
830 def CV_IS_SEQ_INDEX(*args):
831   """CV_IS_SEQ_INDEX(CvSeq seq) -> int"""
832   return _cv.CV_IS_SEQ_INDEX(*args)
833
834 def CV_IS_SEQ_CURVE(*args):
835   """CV_IS_SEQ_CURVE(CvSeq seq) -> int"""
836   return _cv.CV_IS_SEQ_CURVE(*args)
837
838 def CV_IS_SEQ_CLOSED(*args):
839   """CV_IS_SEQ_CLOSED(CvSeq seq) -> int"""
840   return _cv.CV_IS_SEQ_CLOSED(*args)
841
842 def CV_IS_SEQ_CONVEX(*args):
843   """CV_IS_SEQ_CONVEX(CvSeq seq) -> int"""
844   return _cv.CV_IS_SEQ_CONVEX(*args)
845
846 def CV_IS_SEQ_HOLE(*args):
847   """CV_IS_SEQ_HOLE(CvSeq seq) -> int"""
848   return _cv.CV_IS_SEQ_HOLE(*args)
849
850 def CV_IS_SEQ_SIMPLE(*args):
851   """CV_IS_SEQ_SIMPLE(CvSeq seq) -> int"""
852   return _cv.CV_IS_SEQ_SIMPLE(*args)
853
854 def CV_IS_SEQ_POINT_SET(*args):
855   """CV_IS_SEQ_POINT_SET(CvSeq seq) -> int"""
856   return _cv.CV_IS_SEQ_POINT_SET(*args)
857
858 def CV_IS_SEQ_POINT_SUBSET(*args):
859   """CV_IS_SEQ_POINT_SUBSET(CvSeq seq) -> int"""
860   return _cv.CV_IS_SEQ_POINT_SUBSET(*args)
861
862 def CV_IS_SEQ_POLYLINE(*args):
863   """CV_IS_SEQ_POLYLINE(CvSeq seq) -> int"""
864   return _cv.CV_IS_SEQ_POLYLINE(*args)
865
866 def CV_IS_SEQ_POLYGON(*args):
867   """CV_IS_SEQ_POLYGON(CvSeq seq) -> int"""
868   return _cv.CV_IS_SEQ_POLYGON(*args)
869
870 def CV_IS_SEQ_CHAIN(*args):
871   """CV_IS_SEQ_CHAIN(CvSeq seq) -> int"""
872   return _cv.CV_IS_SEQ_CHAIN(*args)
873
874 def CV_IS_SEQ_CONTOUR(*args):
875   """CV_IS_SEQ_CONTOUR(CvSeq seq) -> int"""
876   return _cv.CV_IS_SEQ_CONTOUR(*args)
877
878 def CV_IS_SEQ_CHAIN_CONTOUR(*args):
879   """CV_IS_SEQ_CHAIN_CONTOUR(CvSeq seq) -> int"""
880   return _cv.CV_IS_SEQ_CHAIN_CONTOUR(*args)
881
882 def CV_IS_SEQ_POLYGON_TREE(*args):
883   """CV_IS_SEQ_POLYGON_TREE(CvSeq seq) -> int"""
884   return _cv.CV_IS_SEQ_POLYGON_TREE(*args)
885
886 def CV_IS_GRAPH(*args):
887   """CV_IS_GRAPH(CvSeq seq) -> int"""
888   return _cv.CV_IS_GRAPH(*args)
889
890 def CV_IS_GRAPH_ORIENTED(*args):
891   """CV_IS_GRAPH_ORIENTED(CvSeq seq) -> int"""
892   return _cv.CV_IS_GRAPH_ORIENTED(*args)
893
894 def CV_IS_SUBDIV2D(*args):
895   """CV_IS_SUBDIV2D(CvSeq seq) -> int"""
896   return _cv.CV_IS_SUBDIV2D(*args)
897
898 def CV_WRITE_SEQ_ELEM_VAR(*args):
899   """CV_WRITE_SEQ_ELEM_VAR(void elem_ptr, CvSeqWriter writer)"""
900   return _cv.CV_WRITE_SEQ_ELEM_VAR(*args)
901
902 def CV_WRITE_SEQ_ELEM(*args):
903   """CV_WRITE_SEQ_ELEM(CvPoint elem, CvSeqWriter writer)"""
904   return _cv.CV_WRITE_SEQ_ELEM(*args)
905
906 def CV_NEXT_SEQ_ELEM(*args):
907   """CV_NEXT_SEQ_ELEM(int elem_size, CvSeqReader reader)"""
908   return _cv.CV_NEXT_SEQ_ELEM(*args)
909
910 def CV_PREV_SEQ_ELEM(*args):
911   """CV_PREV_SEQ_ELEM(int elem_size, CvSeqReader reader)"""
912   return _cv.CV_PREV_SEQ_ELEM(*args)
913
914 def CV_READ_SEQ_ELEM(*args):
915   """CV_READ_SEQ_ELEM(CvPoint elem, CvSeqReader reader)"""
916   return _cv.CV_READ_SEQ_ELEM(*args)
917
918 def CV_REV_READ_SEQ_ELEM(*args):
919   """CV_REV_READ_SEQ_ELEM(CvPoint elem, CvSeqReader reader)"""
920   return _cv.CV_REV_READ_SEQ_ELEM(*args)
921
922 def CV_CURRENT_POINT(*args):
923   """CV_CURRENT_POINT(CvSeqReader reader) -> CvPoint"""
924   return _cv.CV_CURRENT_POINT(*args)
925
926 def CV_PREV_POINT(*args):
927   """CV_PREV_POINT(CvSeqReader reader) -> CvPoint"""
928   return _cv.CV_PREV_POINT(*args)
929
930 def CV_READ_EDGE(*args):
931   """CV_READ_EDGE(CvPoint pt1, CvPoint pt2, CvSeqReader reader)"""
932   return _cv.CV_READ_EDGE(*args)
933
934 def CV_NEXT_GRAPH_EDGE(*args):
935   """CV_NEXT_GRAPH_EDGE(CvGraphEdge edge, CvGraphVtx vertex) -> CvGraphEdge"""
936   return _cv.CV_NEXT_GRAPH_EDGE(*args)
937
938 def CV_NODE_TYPE(*args):
939   """CV_NODE_TYPE(int flags) -> int"""
940   return _cv.CV_NODE_TYPE(*args)
941
942 def CV_NODE_IS_INT(*args):
943   """CV_NODE_IS_INT(int flags) -> int"""
944   return _cv.CV_NODE_IS_INT(*args)
945
946 def CV_NODE_IS_REAL(*args):
947   """CV_NODE_IS_REAL(int flags) -> int"""
948   return _cv.CV_NODE_IS_REAL(*args)
949
950 def CV_NODE_IS_STRING(*args):
951   """CV_NODE_IS_STRING(int flags) -> int"""
952   return _cv.CV_NODE_IS_STRING(*args)
953
954 def CV_NODE_IS_SEQ(*args):
955   """CV_NODE_IS_SEQ(int flags) -> int"""
956   return _cv.CV_NODE_IS_SEQ(*args)
957
958 def CV_NODE_IS_MAP(*args):
959   """CV_NODE_IS_MAP(int flags) -> int"""
960   return _cv.CV_NODE_IS_MAP(*args)
961
962 def CV_NODE_IS_COLLECTION(*args):
963   """CV_NODE_IS_COLLECTION(int flags) -> int"""
964   return _cv.CV_NODE_IS_COLLECTION(*args)
965
966 def CV_NODE_IS_FLOW(*args):
967   """CV_NODE_IS_FLOW(int flags) -> int"""
968   return _cv.CV_NODE_IS_FLOW(*args)
969
970 def CV_NODE_IS_EMPTY(*args):
971   """CV_NODE_IS_EMPTY(int flags) -> int"""
972   return _cv.CV_NODE_IS_EMPTY(*args)
973
974 def CV_NODE_IS_USER(*args):
975   """CV_NODE_IS_USER(int flags) -> int"""
976   return _cv.CV_NODE_IS_USER(*args)
977
978 def CV_NODE_HAS_NAME(*args):
979   """CV_NODE_HAS_NAME(int flags) -> int"""
980   return _cv.CV_NODE_HAS_NAME(*args)
981
982 def CV_NODE_SEQ_IS_SIMPLE(*args):
983   """CV_NODE_SEQ_IS_SIMPLE(CvSeq seq) -> int"""
984   return _cv.CV_NODE_SEQ_IS_SIMPLE(*args)
985
986 def cvReshapeND(*args):
987   """
988     cvReshapeND(CvArr arr, CvMat header, int new_cn, int new_dims, 
989         int new_sizes)
990     """
991   return _cv.cvReshapeND(*args)
992
993 def cvConvert(*args):
994   """cvConvert(CvArr src, CvArr dst)"""
995   return _cv.cvConvert(*args)
996
997 def cvAXPY(*args):
998   """cvAXPY(CvArr A, double real_scalar, CvArr B, CvArr C)"""
999   return _cv.cvAXPY(*args)
1000
1001 def cvAbs(*args):
1002   """cvAbs(CvArr src, CvArr dst)"""
1003   return _cv.cvAbs(*args)
1004
1005 def cvMatMulAdd(*args):
1006   """cvMatMulAdd(CvArr src1, CvArr src2, CvArr src3, CvArr dst)"""
1007   return _cv.cvMatMulAdd(*args)
1008
1009 def cvMatMul(*args):
1010   """cvMatMul(CvArr src1, CvArr src2, CvArr dst)"""
1011   return _cv.cvMatMul(*args)
1012
1013 def cvGetGraphVtx(*args):
1014   """cvGetGraphVtx(CvGraph graph, int idx)"""
1015   return _cv.cvGetGraphVtx(*args)
1016
1017 def cvGraphVtxIdx(*args):
1018   """cvGraphVtxIdx(CvGraph graph, CvGraphVtx vtx) -> int"""
1019   return _cv.cvGraphVtxIdx(*args)
1020
1021 def cvGraphEdgeIdx(*args):
1022   """cvGraphEdgeIdx(CvGraph graph, CvGraphEdge edge) -> int"""
1023   return _cv.cvGraphEdgeIdx(*args)
1024
1025 def cvGraphGetVtxCount(*args):
1026   """cvGraphGetVtxCount(CvGraph graph) -> int"""
1027   return _cv.cvGraphGetVtxCount(*args)
1028
1029 def cvGraphGetEdgeCount(*args):
1030   """cvGraphGetEdgeCount(CvGraph graph) -> int"""
1031   return _cv.cvGraphGetEdgeCount(*args)
1032
1033 def CV_IS_GRAPH_VERTEX_VISITED(*args):
1034   """CV_IS_GRAPH_VERTEX_VISITED(CvGraphVtx vtx) -> int"""
1035   return _cv.CV_IS_GRAPH_VERTEX_VISITED(*args)
1036
1037 def CV_IS_GRAPH_EDGE_VISITED(*args):
1038   """CV_IS_GRAPH_EDGE_VISITED(CvGraphEdge edge) -> int"""
1039   return _cv.CV_IS_GRAPH_EDGE_VISITED(*args)
1040
1041 def CV_RGB(*args):
1042   """CV_RGB(double r, double g, int b) -> CvScalar"""
1043   return _cv.CV_RGB(*args)
1044
1045 def CV_NEXT_LINE_POINT(*args):
1046   """CV_NEXT_LINE_POINT(CvLineIterator line_iterator)"""
1047   return _cv.CV_NEXT_LINE_POINT(*args)
1048
1049 def CV_INIT_3X3_DELTAS(*args):
1050   """CV_INIT_3X3_DELTAS(double deltas, int step, int nch)"""
1051   return _cv.CV_INIT_3X3_DELTAS(*args)
1052
1053 def CV_IS_HAAR_CLASSIFIER(*args):
1054   """CV_IS_HAAR_CLASSIFIER(void haar) -> int"""
1055   return _cv.CV_IS_HAAR_CLASSIFIER(*args)
1056
1057 def cvCalcBackProject(*args):
1058   """cvCalcBackProject( image, CvArr dst, CvHistogram hist)"""
1059   return _cv.cvCalcBackProject(*args)
1060
1061 def cvCalcBackProjectPatch(*args):
1062   """
1063     cvCalcBackProjectPatch( image, CvArr dst, CvSize range, CvHistogram hist, 
1064         int method, double factor)
1065     """
1066   return _cv.cvCalcBackProjectPatch(*args)
1067 sizeof_CvContour = _cv.sizeof_CvContour
1068 sizeof_CvPoint = _cv.sizeof_CvPoint
1069 sizeof_CvSeq = _cv.sizeof_CvSeq
1070
1071 def cvCreateImage(*args):
1072   """cvCreateImage(CvSize size, int depth, int channels) -> CvMat"""
1073   return _cv.cvCreateImage(*args)
1074
1075 def cvCloneImage(*args):
1076   """cvCloneImage(CvMat mat) -> CvMat"""
1077   return _cv.cvCloneImage(*args)
1078 CV_AUTOSTEP = _cv.CV_AUTOSTEP
1079 CV_MAX_ARR = _cv.CV_MAX_ARR
1080 CV_NO_DEPTH_CHECK = _cv.CV_NO_DEPTH_CHECK
1081 CV_NO_CN_CHECK = _cv.CV_NO_CN_CHECK
1082 CV_NO_SIZE_CHECK = _cv.CV_NO_SIZE_CHECK
1083 CV_CMP_EQ = _cv.CV_CMP_EQ
1084 CV_CMP_GT = _cv.CV_CMP_GT
1085 CV_CMP_GE = _cv.CV_CMP_GE
1086 CV_CMP_LT = _cv.CV_CMP_LT
1087 CV_CMP_LE = _cv.CV_CMP_LE
1088 CV_CMP_NE = _cv.CV_CMP_NE
1089 CV_CHECK_RANGE = _cv.CV_CHECK_RANGE
1090 CV_CHECK_QUIET = _cv.CV_CHECK_QUIET
1091 CV_RAND_UNI = _cv.CV_RAND_UNI
1092 CV_RAND_NORMAL = _cv.CV_RAND_NORMAL
1093 CV_GEMM_A_T = _cv.CV_GEMM_A_T
1094 CV_GEMM_B_T = _cv.CV_GEMM_B_T
1095 CV_GEMM_C_T = _cv.CV_GEMM_C_T
1096 CV_SVD_MODIFY_A = _cv.CV_SVD_MODIFY_A
1097 CV_SVD_U_T = _cv.CV_SVD_U_T
1098 CV_SVD_V_T = _cv.CV_SVD_V_T
1099 CV_LU = _cv.CV_LU
1100 CV_SVD = _cv.CV_SVD
1101 CV_SVD_SYM = _cv.CV_SVD_SYM
1102 CV_COVAR_SCRAMBLED = _cv.CV_COVAR_SCRAMBLED
1103 CV_COVAR_NORMAL = _cv.CV_COVAR_NORMAL
1104 CV_COVAR_USE_AVG = _cv.CV_COVAR_USE_AVG
1105 CV_COVAR_SCALE = _cv.CV_COVAR_SCALE
1106 CV_COVAR_ROWS = _cv.CV_COVAR_ROWS
1107 CV_COVAR_COLS = _cv.CV_COVAR_COLS
1108 CV_PCA_DATA_AS_ROW = _cv.CV_PCA_DATA_AS_ROW
1109 CV_PCA_DATA_AS_COL = _cv.CV_PCA_DATA_AS_COL
1110 CV_PCA_USE_AVG = _cv.CV_PCA_USE_AVG
1111 CV_C = _cv.CV_C
1112 CV_L1 = _cv.CV_L1
1113 CV_L2 = _cv.CV_L2
1114 CV_NORM_MASK = _cv.CV_NORM_MASK
1115 CV_RELATIVE = _cv.CV_RELATIVE
1116 CV_DIFF = _cv.CV_DIFF
1117 CV_MINMAX = _cv.CV_MINMAX
1118 CV_DIFF_C = _cv.CV_DIFF_C
1119 CV_DIFF_L1 = _cv.CV_DIFF_L1
1120 CV_DIFF_L2 = _cv.CV_DIFF_L2
1121 CV_RELATIVE_C = _cv.CV_RELATIVE_C
1122 CV_RELATIVE_L1 = _cv.CV_RELATIVE_L1
1123 CV_RELATIVE_L2 = _cv.CV_RELATIVE_L2
1124 CV_REDUCE_SUM = _cv.CV_REDUCE_SUM
1125 CV_REDUCE_AVG = _cv.CV_REDUCE_AVG
1126 CV_REDUCE_MAX = _cv.CV_REDUCE_MAX
1127 CV_REDUCE_MIN = _cv.CV_REDUCE_MIN
1128 CV_DXT_FORWARD = _cv.CV_DXT_FORWARD
1129 CV_DXT_INVERSE = _cv.CV_DXT_INVERSE
1130 CV_DXT_SCALE = _cv.CV_DXT_SCALE
1131 CV_DXT_INV_SCALE = _cv.CV_DXT_INV_SCALE
1132 CV_DXT_INVERSE_SCALE = _cv.CV_DXT_INVERSE_SCALE
1133 CV_DXT_ROWS = _cv.CV_DXT_ROWS
1134 CV_DXT_MUL_CONJ = _cv.CV_DXT_MUL_CONJ
1135 CV_FRONT = _cv.CV_FRONT
1136 CV_BACK = _cv.CV_BACK
1137 CV_GRAPH_VERTEX = _cv.CV_GRAPH_VERTEX
1138 CV_GRAPH_TREE_EDGE = _cv.CV_GRAPH_TREE_EDGE
1139 CV_GRAPH_BACK_EDGE = _cv.CV_GRAPH_BACK_EDGE
1140 CV_GRAPH_FORWARD_EDGE = _cv.CV_GRAPH_FORWARD_EDGE
1141 CV_GRAPH_CROSS_EDGE = _cv.CV_GRAPH_CROSS_EDGE
1142 CV_GRAPH_ANY_EDGE = _cv.CV_GRAPH_ANY_EDGE
1143 CV_GRAPH_NEW_TREE = _cv.CV_GRAPH_NEW_TREE
1144 CV_GRAPH_BACKTRACKING = _cv.CV_GRAPH_BACKTRACKING
1145 CV_GRAPH_OVER = _cv.CV_GRAPH_OVER
1146 CV_GRAPH_ALL_ITEMS = _cv.CV_GRAPH_ALL_ITEMS
1147 CV_GRAPH_ITEM_VISITED_FLAG = _cv.CV_GRAPH_ITEM_VISITED_FLAG
1148 CV_GRAPH_SEARCH_TREE_NODE_FLAG = _cv.CV_GRAPH_SEARCH_TREE_NODE_FLAG
1149 CV_GRAPH_FORWARD_EDGE_FLAG = _cv.CV_GRAPH_FORWARD_EDGE_FLAG
1150 CV_FILLED = _cv.CV_FILLED
1151 CV_AA = _cv.CV_AA
1152 CV_FONT_HERSHEY_SIMPLEX = _cv.CV_FONT_HERSHEY_SIMPLEX
1153 CV_FONT_HERSHEY_PLAIN = _cv.CV_FONT_HERSHEY_PLAIN
1154 CV_FONT_HERSHEY_DUPLEX = _cv.CV_FONT_HERSHEY_DUPLEX
1155 CV_FONT_HERSHEY_COMPLEX = _cv.CV_FONT_HERSHEY_COMPLEX
1156 CV_FONT_HERSHEY_TRIPLEX = _cv.CV_FONT_HERSHEY_TRIPLEX
1157 CV_FONT_HERSHEY_COMPLEX_SMALL = _cv.CV_FONT_HERSHEY_COMPLEX_SMALL
1158 CV_FONT_HERSHEY_SCRIPT_SIMPLEX = _cv.CV_FONT_HERSHEY_SCRIPT_SIMPLEX
1159 CV_FONT_HERSHEY_SCRIPT_COMPLEX = _cv.CV_FONT_HERSHEY_SCRIPT_COMPLEX
1160 CV_FONT_ITALIC = _cv.CV_FONT_ITALIC
1161 CV_FONT_VECTOR0 = _cv.CV_FONT_VECTOR0
1162 CV_ErrModeLeaf = _cv.CV_ErrModeLeaf
1163 CV_ErrModeParent = _cv.CV_ErrModeParent
1164 CV_ErrModeSilent = _cv.CV_ErrModeSilent
1165 CV_MAJOR_VERSION = _cv.CV_MAJOR_VERSION
1166 CV_MINOR_VERSION = _cv.CV_MINOR_VERSION
1167 CV_SUBMINOR_VERSION = _cv.CV_SUBMINOR_VERSION
1168 CV_VERSION = _cv.CV_VERSION
1169 CV_PI = _cv.CV_PI
1170 CV_LOG2 = _cv.CV_LOG2
1171 IPL_DEPTH_SIGN = _cv.IPL_DEPTH_SIGN
1172 IPL_DEPTH_1U = _cv.IPL_DEPTH_1U
1173 IPL_DEPTH_8U = _cv.IPL_DEPTH_8U
1174 IPL_DEPTH_16U = _cv.IPL_DEPTH_16U
1175 IPL_DEPTH_32F = _cv.IPL_DEPTH_32F
1176 IPL_DEPTH_8S = _cv.IPL_DEPTH_8S
1177 IPL_DEPTH_16S = _cv.IPL_DEPTH_16S
1178 IPL_DEPTH_32S = _cv.IPL_DEPTH_32S
1179 IPL_DATA_ORDER_PIXEL = _cv.IPL_DATA_ORDER_PIXEL
1180 IPL_DATA_ORDER_PLANE = _cv.IPL_DATA_ORDER_PLANE
1181 IPL_ORIGIN_TL = _cv.IPL_ORIGIN_TL
1182 IPL_ORIGIN_BL = _cv.IPL_ORIGIN_BL
1183 IPL_ALIGN_4BYTES = _cv.IPL_ALIGN_4BYTES
1184 IPL_ALIGN_8BYTES = _cv.IPL_ALIGN_8BYTES
1185 IPL_ALIGN_16BYTES = _cv.IPL_ALIGN_16BYTES
1186 IPL_ALIGN_32BYTES = _cv.IPL_ALIGN_32BYTES
1187 IPL_ALIGN_DWORD = _cv.IPL_ALIGN_DWORD
1188 IPL_ALIGN_QWORD = _cv.IPL_ALIGN_QWORD
1189 IPL_BORDER_CONSTANT = _cv.IPL_BORDER_CONSTANT
1190 IPL_BORDER_REPLICATE = _cv.IPL_BORDER_REPLICATE
1191 IPL_BORDER_REFLECT = _cv.IPL_BORDER_REFLECT
1192 IPL_BORDER_WRAP = _cv.IPL_BORDER_WRAP
1193 IPL_IMAGE_HEADER = _cv.IPL_IMAGE_HEADER
1194 IPL_IMAGE_DATA = _cv.IPL_IMAGE_DATA
1195 IPL_IMAGE_ROI = _cv.IPL_IMAGE_ROI
1196 IPL_BORDER_REFLECT_101 = _cv.IPL_BORDER_REFLECT_101
1197 CV_TYPE_NAME_IMAGE = _cv.CV_TYPE_NAME_IMAGE
1198 IPL_DEPTH_64F = _cv.IPL_DEPTH_64F
1199 CV_CN_MAX = _cv.CV_CN_MAX
1200 CV_CN_SHIFT = _cv.CV_CN_SHIFT
1201 CV_DEPTH_MAX = _cv.CV_DEPTH_MAX
1202 CV_8U = _cv.CV_8U
1203 CV_8S = _cv.CV_8S
1204 CV_16U = _cv.CV_16U
1205 CV_16S = _cv.CV_16S
1206 CV_32S = _cv.CV_32S
1207 CV_32F = _cv.CV_32F
1208 CV_64F = _cv.CV_64F
1209 CV_USRTYPE1 = _cv.CV_USRTYPE1
1210 CV_8UC1 = _cv.CV_8UC1
1211 CV_8UC2 = _cv.CV_8UC2
1212 CV_8UC3 = _cv.CV_8UC3
1213 CV_8UC4 = _cv.CV_8UC4
1214 CV_8SC1 = _cv.CV_8SC1
1215 CV_8SC2 = _cv.CV_8SC2
1216 CV_8SC3 = _cv.CV_8SC3
1217 CV_8SC4 = _cv.CV_8SC4
1218 CV_16UC1 = _cv.CV_16UC1
1219 CV_16UC2 = _cv.CV_16UC2
1220 CV_16UC3 = _cv.CV_16UC3
1221 CV_16UC4 = _cv.CV_16UC4
1222 CV_16SC1 = _cv.CV_16SC1
1223 CV_16SC2 = _cv.CV_16SC2
1224 CV_16SC3 = _cv.CV_16SC3
1225 CV_16SC4 = _cv.CV_16SC4
1226 CV_32SC1 = _cv.CV_32SC1
1227 CV_32SC2 = _cv.CV_32SC2
1228 CV_32SC3 = _cv.CV_32SC3
1229 CV_32SC4 = _cv.CV_32SC4
1230 CV_32FC1 = _cv.CV_32FC1
1231 CV_32FC2 = _cv.CV_32FC2
1232 CV_32FC3 = _cv.CV_32FC3
1233 CV_32FC4 = _cv.CV_32FC4
1234 CV_64FC1 = _cv.CV_64FC1
1235 CV_64FC2 = _cv.CV_64FC2
1236 CV_64FC3 = _cv.CV_64FC3
1237 CV_64FC4 = _cv.CV_64FC4
1238 CV_AUTO_STEP = _cv.CV_AUTO_STEP
1239 CV_MAT_CN_MASK = _cv.CV_MAT_CN_MASK
1240 CV_MAT_DEPTH_MASK = _cv.CV_MAT_DEPTH_MASK
1241 CV_MAT_TYPE_MASK = _cv.CV_MAT_TYPE_MASK
1242 CV_MAT_CONT_FLAG_SHIFT = _cv.CV_MAT_CONT_FLAG_SHIFT
1243 CV_MAT_CONT_FLAG = _cv.CV_MAT_CONT_FLAG
1244 CV_MAT_TEMP_FLAG_SHIFT = _cv.CV_MAT_TEMP_FLAG_SHIFT
1245 CV_MAT_TEMP_FLAG = _cv.CV_MAT_TEMP_FLAG
1246 CV_MAGIC_MASK = _cv.CV_MAGIC_MASK
1247 CV_MAT_MAGIC_VAL = _cv.CV_MAT_MAGIC_VAL
1248 CV_TYPE_NAME_MAT = _cv.CV_TYPE_NAME_MAT
1249 CV_MATND_MAGIC_VAL = _cv.CV_MATND_MAGIC_VAL
1250 CV_TYPE_NAME_MATND = _cv.CV_TYPE_NAME_MATND
1251 CV_MAX_DIM = _cv.CV_MAX_DIM
1252 CV_MAX_DIM_HEAP = _cv.CV_MAX_DIM_HEAP
1253 CV_SPARSE_MAT_MAGIC_VAL = _cv.CV_SPARSE_MAT_MAGIC_VAL
1254 CV_TYPE_NAME_SPARSE_MAT = _cv.CV_TYPE_NAME_SPARSE_MAT
1255 CV_HIST_MAGIC_VAL = _cv.CV_HIST_MAGIC_VAL
1256 CV_HIST_UNIFORM_FLAG = _cv.CV_HIST_UNIFORM_FLAG
1257 CV_HIST_RANGES_FLAG = _cv.CV_HIST_RANGES_FLAG
1258 CV_HIST_ARRAY = _cv.CV_HIST_ARRAY
1259 CV_HIST_SPARSE = _cv.CV_HIST_SPARSE
1260 CV_HIST_TREE = _cv.CV_HIST_TREE
1261 CV_HIST_UNIFORM = _cv.CV_HIST_UNIFORM
1262 CV_TERMCRIT_ITER = _cv.CV_TERMCRIT_ITER
1263 CV_TERMCRIT_NUMBER = _cv.CV_TERMCRIT_NUMBER
1264 CV_TERMCRIT_EPS = _cv.CV_TERMCRIT_EPS
1265 CV_WHOLE_SEQ_END_INDEX = _cv.CV_WHOLE_SEQ_END_INDEX
1266 CV_STORAGE_MAGIC_VAL = _cv.CV_STORAGE_MAGIC_VAL
1267 CV_TYPE_NAME_SEQ = _cv.CV_TYPE_NAME_SEQ
1268 CV_TYPE_NAME_SEQ_TREE = _cv.CV_TYPE_NAME_SEQ_TREE
1269 CV_SET_ELEM_IDX_MASK = _cv.CV_SET_ELEM_IDX_MASK
1270 CV_TYPE_NAME_GRAPH = _cv.CV_TYPE_NAME_GRAPH
1271 CV_SEQ_MAGIC_VAL = _cv.CV_SEQ_MAGIC_VAL
1272 CV_SET_MAGIC_VAL = _cv.CV_SET_MAGIC_VAL
1273 CV_SEQ_ELTYPE_BITS = _cv.CV_SEQ_ELTYPE_BITS
1274 CV_SEQ_ELTYPE_MASK = _cv.CV_SEQ_ELTYPE_MASK
1275 CV_SEQ_ELTYPE_POINT = _cv.CV_SEQ_ELTYPE_POINT
1276 CV_SEQ_ELTYPE_CODE = _cv.CV_SEQ_ELTYPE_CODE
1277 CV_SEQ_ELTYPE_GENERIC = _cv.CV_SEQ_ELTYPE_GENERIC
1278 CV_SEQ_ELTYPE_PTR = _cv.CV_SEQ_ELTYPE_PTR
1279 CV_SEQ_ELTYPE_PPOINT = _cv.CV_SEQ_ELTYPE_PPOINT
1280 CV_SEQ_ELTYPE_INDEX = _cv.CV_SEQ_ELTYPE_INDEX
1281 CV_SEQ_ELTYPE_GRAPH_EDGE = _cv.CV_SEQ_ELTYPE_GRAPH_EDGE
1282 CV_SEQ_ELTYPE_GRAPH_VERTEX = _cv.CV_SEQ_ELTYPE_GRAPH_VERTEX
1283 CV_SEQ_ELTYPE_TRIAN_ATR = _cv.CV_SEQ_ELTYPE_TRIAN_ATR
1284 CV_SEQ_ELTYPE_CONNECTED_COMP = _cv.CV_SEQ_ELTYPE_CONNECTED_COMP
1285 CV_SEQ_ELTYPE_POINT3D = _cv.CV_SEQ_ELTYPE_POINT3D
1286 CV_SEQ_KIND_BITS = _cv.CV_SEQ_KIND_BITS
1287 CV_SEQ_KIND_MASK = _cv.CV_SEQ_KIND_MASK
1288 CV_SEQ_KIND_GENERIC = _cv.CV_SEQ_KIND_GENERIC
1289 CV_SEQ_KIND_CURVE = _cv.CV_SEQ_KIND_CURVE
1290 CV_SEQ_KIND_BIN_TREE = _cv.CV_SEQ_KIND_BIN_TREE
1291 CV_SEQ_KIND_GRAPH = _cv.CV_SEQ_KIND_GRAPH
1292 CV_SEQ_KIND_SUBDIV2D = _cv.CV_SEQ_KIND_SUBDIV2D
1293 CV_SEQ_FLAG_SHIFT = _cv.CV_SEQ_FLAG_SHIFT
1294 CV_SEQ_FLAG_CLOSED = _cv.CV_SEQ_FLAG_CLOSED
1295 CV_SEQ_FLAG_SIMPLE = _cv.CV_SEQ_FLAG_SIMPLE
1296 CV_SEQ_FLAG_CONVEX = _cv.CV_SEQ_FLAG_CONVEX
1297 CV_SEQ_FLAG_HOLE = _cv.CV_SEQ_FLAG_HOLE
1298 CV_GRAPH_FLAG_ORIENTED = _cv.CV_GRAPH_FLAG_ORIENTED
1299 CV_GRAPH = _cv.CV_GRAPH
1300 CV_ORIENTED_GRAPH = _cv.CV_ORIENTED_GRAPH
1301 CV_SEQ_POINT_SET = _cv.CV_SEQ_POINT_SET
1302 CV_SEQ_POINT3D_SET = _cv.CV_SEQ_POINT3D_SET
1303 CV_SEQ_POLYLINE = _cv.CV_SEQ_POLYLINE
1304 CV_SEQ_POLYGON = _cv.CV_SEQ_POLYGON
1305 CV_SEQ_CONTOUR = _cv.CV_SEQ_CONTOUR
1306 CV_SEQ_SIMPLE_POLYGON = _cv.CV_SEQ_SIMPLE_POLYGON
1307 CV_SEQ_CHAIN = _cv.CV_SEQ_CHAIN
1308 CV_SEQ_CHAIN_CONTOUR = _cv.CV_SEQ_CHAIN_CONTOUR
1309 CV_SEQ_POLYGON_TREE = _cv.CV_SEQ_POLYGON_TREE
1310 CV_SEQ_CONNECTED_COMP = _cv.CV_SEQ_CONNECTED_COMP
1311 CV_SEQ_INDEX = _cv.CV_SEQ_INDEX
1312 CV_STORAGE_READ = _cv.CV_STORAGE_READ
1313 CV_STORAGE_WRITE = _cv.CV_STORAGE_WRITE
1314 CV_STORAGE_WRITE_TEXT = _cv.CV_STORAGE_WRITE_TEXT
1315 CV_STORAGE_WRITE_BINARY = _cv.CV_STORAGE_WRITE_BINARY
1316 CV_STORAGE_APPEND = _cv.CV_STORAGE_APPEND
1317 CV_NODE_NONE = _cv.CV_NODE_NONE
1318 CV_NODE_INT = _cv.CV_NODE_INT
1319 CV_NODE_INTEGER = _cv.CV_NODE_INTEGER
1320 CV_NODE_REAL = _cv.CV_NODE_REAL
1321 CV_NODE_FLOAT = _cv.CV_NODE_FLOAT
1322 CV_NODE_STR = _cv.CV_NODE_STR
1323 CV_NODE_STRING = _cv.CV_NODE_STRING
1324 CV_NODE_REF = _cv.CV_NODE_REF
1325 CV_NODE_SEQ = _cv.CV_NODE_SEQ
1326 CV_NODE_MAP = _cv.CV_NODE_MAP
1327 CV_NODE_TYPE_MASK = _cv.CV_NODE_TYPE_MASK
1328 CV_NODE_FLOW = _cv.CV_NODE_FLOW
1329 CV_NODE_USER = _cv.CV_NODE_USER
1330 CV_NODE_EMPTY = _cv.CV_NODE_EMPTY
1331 CV_NODE_NAMED = _cv.CV_NODE_NAMED
1332 CV_NODE_SEQ_SIMPLE = _cv.CV_NODE_SEQ_SIMPLE
1333 CV_StsOk = _cv.CV_StsOk
1334 CV_StsBackTrace = _cv.CV_StsBackTrace
1335 CV_StsError = _cv.CV_StsError
1336 CV_StsInternal = _cv.CV_StsInternal
1337 CV_StsNoMem = _cv.CV_StsNoMem
1338 CV_StsBadArg = _cv.CV_StsBadArg
1339 CV_StsBadFunc = _cv.CV_StsBadFunc
1340 CV_StsNoConv = _cv.CV_StsNoConv
1341 CV_StsAutoTrace = _cv.CV_StsAutoTrace
1342 CV_HeaderIsNull = _cv.CV_HeaderIsNull
1343 CV_BadImageSize = _cv.CV_BadImageSize
1344 CV_BadOffset = _cv.CV_BadOffset
1345 CV_BadDataPtr = _cv.CV_BadDataPtr
1346 CV_BadStep = _cv.CV_BadStep
1347 CV_BadModelOrChSeq = _cv.CV_BadModelOrChSeq
1348 CV_BadNumChannels = _cv.CV_BadNumChannels
1349 CV_BadNumChannel1U = _cv.CV_BadNumChannel1U
1350 CV_BadDepth = _cv.CV_BadDepth
1351 CV_BadAlphaChannel = _cv.CV_BadAlphaChannel
1352 CV_BadOrder = _cv.CV_BadOrder
1353 CV_BadOrigin = _cv.CV_BadOrigin
1354 CV_BadAlign = _cv.CV_BadAlign
1355 CV_BadCallBack = _cv.CV_BadCallBack
1356 CV_BadTileSize = _cv.CV_BadTileSize
1357 CV_BadCOI = _cv.CV_BadCOI
1358 CV_BadROISize = _cv.CV_BadROISize
1359 CV_MaskIsTiled = _cv.CV_MaskIsTiled
1360 CV_StsNullPtr = _cv.CV_StsNullPtr
1361 CV_StsVecLengthErr = _cv.CV_StsVecLengthErr
1362 CV_StsFilterStructContentErr = _cv.CV_StsFilterStructContentErr
1363 CV_StsKernelStructContentErr = _cv.CV_StsKernelStructContentErr
1364 CV_StsFilterOffsetErr = _cv.CV_StsFilterOffsetErr
1365 CV_StsBadSize = _cv.CV_StsBadSize
1366 CV_StsDivByZero = _cv.CV_StsDivByZero
1367 CV_StsInplaceNotSupported = _cv.CV_StsInplaceNotSupported
1368 CV_StsObjectNotFound = _cv.CV_StsObjectNotFound
1369 CV_StsUnmatchedFormats = _cv.CV_StsUnmatchedFormats
1370 CV_StsBadFlag = _cv.CV_StsBadFlag
1371 CV_StsBadPoint = _cv.CV_StsBadPoint
1372 CV_StsBadMask = _cv.CV_StsBadMask
1373 CV_StsUnmatchedSizes = _cv.CV_StsUnmatchedSizes
1374 CV_StsUnsupportedFormat = _cv.CV_StsUnsupportedFormat
1375 CV_StsOutOfRange = _cv.CV_StsOutOfRange
1376 CV_StsParseError = _cv.CV_StsParseError
1377 CV_StsNotImplemented = _cv.CV_StsNotImplemented
1378 CV_StsBadMemBlock = _cv.CV_StsBadMemBlock
1379 CV_BLUR_NO_SCALE = _cv.CV_BLUR_NO_SCALE
1380 CV_BLUR = _cv.CV_BLUR
1381 CV_GAUSSIAN = _cv.CV_GAUSSIAN
1382 CV_MEDIAN = _cv.CV_MEDIAN
1383 CV_BILATERAL = _cv.CV_BILATERAL
1384 CV_INPAINT_NS = _cv.CV_INPAINT_NS
1385 CV_INPAINT_TELEA = _cv.CV_INPAINT_TELEA
1386 CV_SCHARR = _cv.CV_SCHARR
1387 CV_MAX_SOBEL_KSIZE = _cv.CV_MAX_SOBEL_KSIZE
1388 CV_BGR2BGRA = _cv.CV_BGR2BGRA
1389 CV_RGB2RGBA = _cv.CV_RGB2RGBA
1390 CV_BGRA2BGR = _cv.CV_BGRA2BGR
1391 CV_RGBA2RGB = _cv.CV_RGBA2RGB
1392 CV_BGR2RGBA = _cv.CV_BGR2RGBA
1393 CV_RGB2BGRA = _cv.CV_RGB2BGRA
1394 CV_RGBA2BGR = _cv.CV_RGBA2BGR
1395 CV_BGRA2RGB = _cv.CV_BGRA2RGB
1396 CV_BGR2RGB = _cv.CV_BGR2RGB
1397 CV_RGB2BGR = _cv.CV_RGB2BGR
1398 CV_BGRA2RGBA = _cv.CV_BGRA2RGBA
1399 CV_RGBA2BGRA = _cv.CV_RGBA2BGRA
1400 CV_BGR2GRAY = _cv.CV_BGR2GRAY
1401 CV_RGB2GRAY = _cv.CV_RGB2GRAY
1402 CV_GRAY2BGR = _cv.CV_GRAY2BGR
1403 CV_GRAY2RGB = _cv.CV_GRAY2RGB
1404 CV_GRAY2BGRA = _cv.CV_GRAY2BGRA
1405 CV_GRAY2RGBA = _cv.CV_GRAY2RGBA
1406 CV_BGRA2GRAY = _cv.CV_BGRA2GRAY
1407 CV_RGBA2GRAY = _cv.CV_RGBA2GRAY
1408 CV_BGR2BGR565 = _cv.CV_BGR2BGR565
1409 CV_RGB2BGR565 = _cv.CV_RGB2BGR565
1410 CV_BGR5652BGR = _cv.CV_BGR5652BGR
1411 CV_BGR5652RGB = _cv.CV_BGR5652RGB
1412 CV_BGRA2BGR565 = _cv.CV_BGRA2BGR565
1413 CV_RGBA2BGR565 = _cv.CV_RGBA2BGR565
1414 CV_BGR5652BGRA = _cv.CV_BGR5652BGRA
1415 CV_BGR5652RGBA = _cv.CV_BGR5652RGBA
1416 CV_GRAY2BGR565 = _cv.CV_GRAY2BGR565
1417 CV_BGR5652GRAY = _cv.CV_BGR5652GRAY
1418 CV_BGR2BGR555 = _cv.CV_BGR2BGR555
1419 CV_RGB2BGR555 = _cv.CV_RGB2BGR555
1420 CV_BGR5552BGR = _cv.CV_BGR5552BGR
1421 CV_BGR5552RGB = _cv.CV_BGR5552RGB
1422 CV_BGRA2BGR555 = _cv.CV_BGRA2BGR555
1423 CV_RGBA2BGR555 = _cv.CV_RGBA2BGR555
1424 CV_BGR5552BGRA = _cv.CV_BGR5552BGRA
1425 CV_BGR5552RGBA = _cv.CV_BGR5552RGBA
1426 CV_GRAY2BGR555 = _cv.CV_GRAY2BGR555
1427 CV_BGR5552GRAY = _cv.CV_BGR5552GRAY
1428 CV_BGR2XYZ = _cv.CV_BGR2XYZ
1429 CV_RGB2XYZ = _cv.CV_RGB2XYZ
1430 CV_XYZ2BGR = _cv.CV_XYZ2BGR
1431 CV_XYZ2RGB = _cv.CV_XYZ2RGB
1432 CV_BGR2YCrCb = _cv.CV_BGR2YCrCb
1433 CV_RGB2YCrCb = _cv.CV_RGB2YCrCb
1434 CV_YCrCb2BGR = _cv.CV_YCrCb2BGR
1435 CV_YCrCb2RGB = _cv.CV_YCrCb2RGB
1436 CV_BGR2HSV = _cv.CV_BGR2HSV
1437 CV_RGB2HSV = _cv.CV_RGB2HSV
1438 CV_BGR2Lab = _cv.CV_BGR2Lab
1439 CV_RGB2Lab = _cv.CV_RGB2Lab
1440 CV_BayerBG2BGR = _cv.CV_BayerBG2BGR
1441 CV_BayerGB2BGR = _cv.CV_BayerGB2BGR
1442 CV_BayerRG2BGR = _cv.CV_BayerRG2BGR
1443 CV_BayerGR2BGR = _cv.CV_BayerGR2BGR
1444 CV_BayerBG2RGB = _cv.CV_BayerBG2RGB
1445 CV_BayerGB2RGB = _cv.CV_BayerGB2RGB
1446 CV_BayerRG2RGB = _cv.CV_BayerRG2RGB
1447 CV_BayerGR2RGB = _cv.CV_BayerGR2RGB
1448 CV_BGR2Luv = _cv.CV_BGR2Luv
1449 CV_RGB2Luv = _cv.CV_RGB2Luv
1450 CV_BGR2HLS = _cv.CV_BGR2HLS
1451 CV_RGB2HLS = _cv.CV_RGB2HLS
1452 CV_HSV2BGR = _cv.CV_HSV2BGR
1453 CV_HSV2RGB = _cv.CV_HSV2RGB
1454 CV_Lab2BGR = _cv.CV_Lab2BGR
1455 CV_Lab2RGB = _cv.CV_Lab2RGB
1456 CV_Luv2BGR = _cv.CV_Luv2BGR
1457 CV_Luv2RGB = _cv.CV_Luv2RGB
1458 CV_HLS2BGR = _cv.CV_HLS2BGR
1459 CV_HLS2RGB = _cv.CV_HLS2RGB
1460 CV_COLORCVT_MAX = _cv.CV_COLORCVT_MAX
1461 CV_INTER_NN = _cv.CV_INTER_NN
1462 CV_INTER_LINEAR = _cv.CV_INTER_LINEAR
1463 CV_INTER_CUBIC = _cv.CV_INTER_CUBIC
1464 CV_INTER_AREA = _cv.CV_INTER_AREA
1465 CV_WARP_FILL_OUTLIERS = _cv.CV_WARP_FILL_OUTLIERS
1466 CV_WARP_INVERSE_MAP = _cv.CV_WARP_INVERSE_MAP
1467 CV_SHAPE_RECT = _cv.CV_SHAPE_RECT
1468 CV_SHAPE_CROSS = _cv.CV_SHAPE_CROSS
1469 CV_SHAPE_ELLIPSE = _cv.CV_SHAPE_ELLIPSE
1470 CV_SHAPE_CUSTOM = _cv.CV_SHAPE_CUSTOM
1471 CV_MOP_OPEN = _cv.CV_MOP_OPEN
1472 CV_MOP_CLOSE = _cv.CV_MOP_CLOSE
1473 CV_MOP_GRADIENT = _cv.CV_MOP_GRADIENT
1474 CV_MOP_TOPHAT = _cv.CV_MOP_TOPHAT
1475 CV_MOP_BLACKHAT = _cv.CV_MOP_BLACKHAT
1476 CV_TM_SQDIFF = _cv.CV_TM_SQDIFF
1477 CV_TM_SQDIFF_NORMED = _cv.CV_TM_SQDIFF_NORMED
1478 CV_TM_CCORR = _cv.CV_TM_CCORR
1479 CV_TM_CCORR_NORMED = _cv.CV_TM_CCORR_NORMED
1480 CV_TM_CCOEFF = _cv.CV_TM_CCOEFF
1481 CV_TM_CCOEFF_NORMED = _cv.CV_TM_CCOEFF_NORMED
1482 CV_LKFLOW_PYR_A_READY = _cv.CV_LKFLOW_PYR_A_READY
1483 CV_LKFLOW_PYR_B_READY = _cv.CV_LKFLOW_PYR_B_READY
1484 CV_LKFLOW_INITIAL_GUESSES = _cv.CV_LKFLOW_INITIAL_GUESSES
1485 CV_LKFLOW_GET_MIN_EIGENVALS = _cv.CV_LKFLOW_GET_MIN_EIGENVALS
1486 CV_POLY_APPROX_DP = _cv.CV_POLY_APPROX_DP
1487 CV_DOMINANT_IPAN = _cv.CV_DOMINANT_IPAN
1488 CV_CONTOURS_MATCH_I1 = _cv.CV_CONTOURS_MATCH_I1
1489 CV_CONTOURS_MATCH_I2 = _cv.CV_CONTOURS_MATCH_I2
1490 CV_CONTOURS_MATCH_I3 = _cv.CV_CONTOURS_MATCH_I3
1491 CV_CONTOUR_TREES_MATCH_I1 = _cv.CV_CONTOUR_TREES_MATCH_I1
1492 CV_CLOCKWISE = _cv.CV_CLOCKWISE
1493 CV_COUNTER_CLOCKWISE = _cv.CV_COUNTER_CLOCKWISE
1494 CV_COMP_CORREL = _cv.CV_COMP_CORREL
1495 CV_COMP_CHISQR = _cv.CV_COMP_CHISQR
1496 CV_COMP_INTERSECT = _cv.CV_COMP_INTERSECT
1497 CV_COMP_BHATTACHARYYA = _cv.CV_COMP_BHATTACHARYYA
1498 CV_VALUE = _cv.CV_VALUE
1499 CV_ARRAY = _cv.CV_ARRAY
1500 CV_DIST_MASK_3 = _cv.CV_DIST_MASK_3
1501 CV_DIST_MASK_5 = _cv.CV_DIST_MASK_5
1502 CV_DIST_MASK_PRECISE = _cv.CV_DIST_MASK_PRECISE
1503 CV_THRESH_BINARY = _cv.CV_THRESH_BINARY
1504 CV_THRESH_BINARY_INV = _cv.CV_THRESH_BINARY_INV
1505 CV_THRESH_TRUNC = _cv.CV_THRESH_TRUNC
1506 CV_THRESH_TOZERO = _cv.CV_THRESH_TOZERO
1507 CV_THRESH_TOZERO_INV = _cv.CV_THRESH_TOZERO_INV
1508 CV_THRESH_MASK = _cv.CV_THRESH_MASK
1509 CV_THRESH_OTSU = _cv.CV_THRESH_OTSU
1510 CV_ADAPTIVE_THRESH_MEAN_C = _cv.CV_ADAPTIVE_THRESH_MEAN_C
1511 CV_ADAPTIVE_THRESH_GAUSSIAN_C = _cv.CV_ADAPTIVE_THRESH_GAUSSIAN_C
1512 CV_FLOODFILL_FIXED_RANGE = _cv.CV_FLOODFILL_FIXED_RANGE
1513 CV_FLOODFILL_MASK_ONLY = _cv.CV_FLOODFILL_MASK_ONLY
1514 CV_CANNY_L2_GRADIENT = _cv.CV_CANNY_L2_GRADIENT
1515 CV_HOUGH_STANDARD = _cv.CV_HOUGH_STANDARD
1516 CV_HOUGH_PROBABILISTIC = _cv.CV_HOUGH_PROBABILISTIC
1517 CV_HOUGH_MULTI_SCALE = _cv.CV_HOUGH_MULTI_SCALE
1518 CV_HOUGH_GRADIENT = _cv.CV_HOUGH_GRADIENT
1519 CV_HAAR_DO_CANNY_PRUNING = _cv.CV_HAAR_DO_CANNY_PRUNING
1520 CV_HAAR_SCALE_IMAGE = _cv.CV_HAAR_SCALE_IMAGE
1521 CV_HAAR_FIND_BIGGEST_OBJECT = _cv.CV_HAAR_FIND_BIGGEST_OBJECT
1522 CV_HAAR_DO_ROUGH_SEARCH = _cv.CV_HAAR_DO_ROUGH_SEARCH
1523 CV_CALIB_USE_INTRINSIC_GUESS = _cv.CV_CALIB_USE_INTRINSIC_GUESS
1524 CV_CALIB_FIX_ASPECT_RATIO = _cv.CV_CALIB_FIX_ASPECT_RATIO
1525 CV_CALIB_FIX_PRINCIPAL_POINT = _cv.CV_CALIB_FIX_PRINCIPAL_POINT
1526 CV_CALIB_ZERO_TANGENT_DIST = _cv.CV_CALIB_ZERO_TANGENT_DIST
1527 CV_CALIB_CB_ADAPTIVE_THRESH = _cv.CV_CALIB_CB_ADAPTIVE_THRESH
1528 CV_CALIB_CB_NORMALIZE_IMAGE = _cv.CV_CALIB_CB_NORMALIZE_IMAGE
1529 CV_CALIB_CB_FILTER_QUADS = _cv.CV_CALIB_CB_FILTER_QUADS
1530 CV_FM_7POINT = _cv.CV_FM_7POINT
1531 CV_FM_8POINT = _cv.CV_FM_8POINT
1532 CV_FM_LMEDS_ONLY = _cv.CV_FM_LMEDS_ONLY
1533 CV_FM_RANSAC_ONLY = _cv.CV_FM_RANSAC_ONLY
1534 CV_FM_LMEDS = _cv.CV_FM_LMEDS
1535 CV_FM_RANSAC = _cv.CV_FM_RANSAC
1536 CV_RETR_EXTERNAL = _cv.CV_RETR_EXTERNAL
1537 CV_RETR_LIST = _cv.CV_RETR_LIST
1538 CV_RETR_CCOMP = _cv.CV_RETR_CCOMP
1539 CV_RETR_TREE = _cv.CV_RETR_TREE
1540 CV_CHAIN_CODE = _cv.CV_CHAIN_CODE
1541 CV_CHAIN_APPROX_NONE = _cv.CV_CHAIN_APPROX_NONE
1542 CV_CHAIN_APPROX_SIMPLE = _cv.CV_CHAIN_APPROX_SIMPLE
1543 CV_CHAIN_APPROX_TC89_L1 = _cv.CV_CHAIN_APPROX_TC89_L1
1544 CV_CHAIN_APPROX_TC89_KCOS = _cv.CV_CHAIN_APPROX_TC89_KCOS
1545 CV_LINK_RUNS = _cv.CV_LINK_RUNS
1546 CV_SUBDIV2D_VIRTUAL_POINT_FLAG = _cv.CV_SUBDIV2D_VIRTUAL_POINT_FLAG
1547 CV_DIST_USER = _cv.CV_DIST_USER
1548 CV_DIST_L1 = _cv.CV_DIST_L1
1549 CV_DIST_L2 = _cv.CV_DIST_L2
1550 CV_DIST_C = _cv.CV_DIST_C
1551 CV_DIST_L12 = _cv.CV_DIST_L12
1552 CV_DIST_FAIR = _cv.CV_DIST_FAIR
1553 CV_DIST_WELSCH = _cv.CV_DIST_WELSCH
1554 CV_DIST_HUBER = _cv.CV_DIST_HUBER
1555 CV_HAAR_MAGIC_VAL = _cv.CV_HAAR_MAGIC_VAL
1556 CV_TYPE_NAME_HAAR = _cv.CV_TYPE_NAME_HAAR
1557 CV_HAAR_FEATURE_MAX = _cv.CV_HAAR_FEATURE_MAX
1558 class Cv32suf(_object):
1559     """Proxy of C++ Cv32suf class"""
1560     __swig_setmethods__ = {}
1561     __setattr__ = lambda self, name, value: _swig_setattr(self, Cv32suf, name, value)
1562     __swig_getmethods__ = {}
1563     __getattr__ = lambda self, name: _swig_getattr(self, Cv32suf, name)
1564     __repr__ = _swig_repr
1565     __swig_setmethods__["i"] = _cv.Cv32suf_i_set
1566     __swig_getmethods__["i"] = _cv.Cv32suf_i_get
1567     if _newclass:i = _swig_property(_cv.Cv32suf_i_get, _cv.Cv32suf_i_set)
1568     __swig_setmethods__["u"] = _cv.Cv32suf_u_set
1569     __swig_getmethods__["u"] = _cv.Cv32suf_u_get
1570     if _newclass:u = _swig_property(_cv.Cv32suf_u_get, _cv.Cv32suf_u_set)
1571     __swig_setmethods__["f"] = _cv.Cv32suf_f_set
1572     __swig_getmethods__["f"] = _cv.Cv32suf_f_get
1573     if _newclass:f = _swig_property(_cv.Cv32suf_f_get, _cv.Cv32suf_f_set)
1574     def __init__(self, *args): 
1575         """__init__(self) -> Cv32suf"""
1576         this = _cv.new_Cv32suf(*args)
1577         try: self.this.append(this)
1578         except: self.this = this
1579     __swig_destroy__ = _cv.delete_Cv32suf
1580     __del__ = lambda self : None;
1581 Cv32suf_swigregister = _cv.Cv32suf_swigregister
1582 Cv32suf_swigregister(Cv32suf)
1583
1584 def cvCvtSeqToArray(*args):
1585   """
1586     cvCvtSeqToArray(CvSeq seq, CvArr elements, CvSlice slice=CV_WHOLE_SEQ) -> CvArr
1587     cvCvtSeqToArray(CvSeq seq, CvArr elements) -> CvArr
1588     """
1589   return _cv.cvCvtSeqToArray(*args)
1590
1591 def cvArcLength(*args):
1592   """
1593     cvArcLength(CvSeq seq, CvSlice slice=CV_WHOLE_SEQ, int is_closed=-1) -> double
1594     cvArcLength(CvSeq seq, CvSlice slice=CV_WHOLE_SEQ) -> double
1595     cvArcLength(CvSeq seq) -> double
1596     cvArcLength(CvArr arr, CvSlice slice=CV_WHOLE_SEQ, int is_closed=-1) -> double
1597     cvArcLength(CvArr arr, CvSlice slice=CV_WHOLE_SEQ) -> double
1598     cvArcLength(CvArr arr) -> double
1599     """
1600   return _cv.cvArcLength(*args)
1601
1602 def cvContourPerimeter(*args):
1603   """
1604     cvContourPerimeter(CvSeq seq) -> double
1605     cvContourPerimeter(CvArr arr) -> double
1606     """
1607   return _cv.cvContourPerimeter(*args)
1608
1609 def cvHaarDetectObjects(*args):
1610   """
1611     cvHaarDetectObjects(CvArr image, CvHaarClassifierCascade cascade, CvMemStorage storage, 
1612         double scale_factor=1.1, int min_neighbors=3, 
1613         int flags=0, CvSize min_size=cvSize(0,0)) -> CvSeq_CvRect
1614     cvHaarDetectObjects(CvArr image, CvHaarClassifierCascade cascade, CvMemStorage storage, 
1615         double scale_factor=1.1, int min_neighbors=3, 
1616         int flags=0) -> CvSeq_CvRect
1617     cvHaarDetectObjects(CvArr image, CvHaarClassifierCascade cascade, CvMemStorage storage, 
1618         double scale_factor=1.1, int min_neighbors=3) -> CvSeq_CvRect
1619     cvHaarDetectObjects(CvArr image, CvHaarClassifierCascade cascade, CvMemStorage storage, 
1620         double scale_factor=1.1) -> CvSeq_CvRect
1621     cvHaarDetectObjects(CvArr image, CvHaarClassifierCascade cascade, CvMemStorage storage) -> CvSeq_CvRect
1622     """
1623   return _cv.cvHaarDetectObjects(*args)
1624
1625 def cvApproxPoly(*args):
1626   """
1627     cvApproxPoly(void src_seq, int header_size, CvMemStorage storage, 
1628         int method, double parameter, int parameter2=0) -> CvSeq_CvPoint
1629     cvApproxPoly(void src_seq, int header_size, CvMemStorage storage, 
1630         int method, double parameter) -> CvSeq_CvPoint
1631     """
1632   return _cv.cvApproxPoly(*args)
1633
1634 def cvConvexHull2(*args):
1635   """
1636     cvConvexHull2(CvArr points, int orientation=CV_CLOCKWISE, int return_points=0) -> CvMat
1637     cvConvexHull2(CvArr points, int orientation=CV_CLOCKWISE) -> CvMat
1638     cvConvexHull2(CvArr points) -> CvMat
1639     """
1640   return _cv.cvConvexHull2(*args)
1641
1642 def cvSnakeImage(*args):
1643   """
1644     cvSnakeImage(CvMat image, CvPointVector points, FloatVector alpha, 
1645         FloatVector beta, FloatVector gamma, CvSize win, 
1646         CvTermCriteria criteria, int calc_gradient=1) -> CvPointVector
1647     cvSnakeImage(CvMat image, CvPointVector points, FloatVector alpha, 
1648         FloatVector beta, FloatVector gamma, CvSize win, 
1649         CvTermCriteria criteria) -> CvPointVector
1650     """
1651   return _cv.cvSnakeImage(*args)
1652 cvar = _cv.cvar
1653 icvDepthToType = cvar.icvDepthToType
1654
1655 class Cv64suf(_object):
1656     """Proxy of C++ Cv64suf class"""
1657     __swig_setmethods__ = {}
1658     __setattr__ = lambda self, name, value: _swig_setattr(self, Cv64suf, name, value)
1659     __swig_getmethods__ = {}
1660     __getattr__ = lambda self, name: _swig_getattr(self, Cv64suf, name)
1661     __repr__ = _swig_repr
1662     __swig_setmethods__["i"] = _cv.Cv64suf_i_set
1663     __swig_getmethods__["i"] = _cv.Cv64suf_i_get
1664     if _newclass:i = _swig_property(_cv.Cv64suf_i_get, _cv.Cv64suf_i_set)
1665     __swig_setmethods__["u"] = _cv.Cv64suf_u_set
1666     __swig_getmethods__["u"] = _cv.Cv64suf_u_get
1667     if _newclass:u = _swig_property(_cv.Cv64suf_u_get, _cv.Cv64suf_u_set)
1668     __swig_setmethods__["f"] = _cv.Cv64suf_f_set
1669     __swig_getmethods__["f"] = _cv.Cv64suf_f_get
1670     if _newclass:f = _swig_property(_cv.Cv64suf_f_get, _cv.Cv64suf_f_set)
1671     def __init__(self, *args): 
1672         """__init__(self) -> Cv64suf"""
1673         this = _cv.new_Cv64suf(*args)
1674         try: self.this.append(this)
1675         except: self.this = this
1676     __swig_destroy__ = _cv.delete_Cv64suf
1677     __del__ = lambda self : None;
1678 Cv64suf_swigregister = _cv.Cv64suf_swigregister
1679 Cv64suf_swigregister(Cv64suf)
1680
1681
1682 def cvRound(*args):
1683   """cvRound(double value) -> int"""
1684   return _cv.cvRound(*args)
1685
1686 def cvFloor(*args):
1687   """cvFloor(double value) -> int"""
1688   return _cv.cvFloor(*args)
1689
1690 def cvCeil(*args):
1691   """cvCeil(double value) -> int"""
1692   return _cv.cvCeil(*args)
1693
1694 def cvIsNaN(*args):
1695   """cvIsNaN(double value) -> int"""
1696   return _cv.cvIsNaN(*args)
1697
1698 def cvIsInf(*args):
1699   """cvIsInf(double value) -> int"""
1700   return _cv.cvIsInf(*args)
1701
1702 def cvRandInt(*args):
1703   """cvRandInt(CvRNG rng) -> unsigned int"""
1704   return _cv.cvRandInt(*args)
1705
1706 def cvRandReal(*args):
1707   """cvRandReal(CvRNG rng) -> double"""
1708   return _cv.cvRandReal(*args)
1709 class IplImage(_object):
1710     """Proxy of C++ IplImage class"""
1711     __swig_setmethods__ = {}
1712     __setattr__ = lambda self, name, value: _swig_setattr(self, IplImage, name, value)
1713     __swig_getmethods__ = {}
1714     __getattr__ = lambda self, name: _swig_getattr(self, IplImage, name)
1715     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
1716     __repr__ = _swig_repr
1717     __swig_setmethods__["ID"] = _cv.IplImage_ID_set
1718     __swig_getmethods__["ID"] = _cv.IplImage_ID_get
1719     if _newclass:ID = _swig_property(_cv.IplImage_ID_get, _cv.IplImage_ID_set)
1720     __swig_setmethods__["nChannels"] = _cv.IplImage_nChannels_set
1721     __swig_getmethods__["nChannels"] = _cv.IplImage_nChannels_get
1722     if _newclass:nChannels = _swig_property(_cv.IplImage_nChannels_get, _cv.IplImage_nChannels_set)
1723     __swig_setmethods__["depth"] = _cv.IplImage_depth_set
1724     __swig_getmethods__["depth"] = _cv.IplImage_depth_get
1725     if _newclass:depth = _swig_property(_cv.IplImage_depth_get, _cv.IplImage_depth_set)
1726     __swig_setmethods__["dataOrder"] = _cv.IplImage_dataOrder_set
1727     __swig_getmethods__["dataOrder"] = _cv.IplImage_dataOrder_get
1728     if _newclass:dataOrder = _swig_property(_cv.IplImage_dataOrder_get, _cv.IplImage_dataOrder_set)
1729     __swig_setmethods__["origin"] = _cv.IplImage_origin_set
1730     __swig_getmethods__["origin"] = _cv.IplImage_origin_get
1731     if _newclass:origin = _swig_property(_cv.IplImage_origin_get, _cv.IplImage_origin_set)
1732     __swig_setmethods__["align"] = _cv.IplImage_align_set
1733     __swig_getmethods__["align"] = _cv.IplImage_align_get
1734     if _newclass:align = _swig_property(_cv.IplImage_align_get, _cv.IplImage_align_set)
1735     __swig_setmethods__["width"] = _cv.IplImage_width_set
1736     __swig_getmethods__["width"] = _cv.IplImage_width_get
1737     if _newclass:width = _swig_property(_cv.IplImage_width_get, _cv.IplImage_width_set)
1738     __swig_setmethods__["height"] = _cv.IplImage_height_set
1739     __swig_getmethods__["height"] = _cv.IplImage_height_get
1740     if _newclass:height = _swig_property(_cv.IplImage_height_get, _cv.IplImage_height_set)
1741     __swig_setmethods__["roi"] = _cv.IplImage_roi_set
1742     __swig_getmethods__["roi"] = _cv.IplImage_roi_get
1743     if _newclass:roi = _swig_property(_cv.IplImage_roi_get, _cv.IplImage_roi_set)
1744     __swig_setmethods__["imageSize"] = _cv.IplImage_imageSize_set
1745     __swig_getmethods__["imageSize"] = _cv.IplImage_imageSize_get
1746     if _newclass:imageSize = _swig_property(_cv.IplImage_imageSize_get, _cv.IplImage_imageSize_set)
1747     __swig_setmethods__["widthStep"] = _cv.IplImage_widthStep_set
1748     __swig_getmethods__["widthStep"] = _cv.IplImage_widthStep_get
1749     if _newclass:widthStep = _swig_property(_cv.IplImage_widthStep_get, _cv.IplImage_widthStep_set)
1750     __swig_destroy__ = _cv.delete_IplImage
1751     __del__ = lambda self : None;
1752     def __add__(*args):
1753         """
1754         __add__(self, CvArr src)
1755         __add__(self, CvScalar val)
1756         """
1757         return _cv.IplImage___add__(*args)
1758
1759     def __iadd__(*args):
1760         """
1761         __iadd__(self, CvArr src)
1762         __iadd__(self, CvScalar val)
1763         """
1764         return _cv.IplImage___iadd__(*args)
1765
1766     def __xor__(*args):
1767         """
1768         __xor__(self, CvArr src)
1769         __xor__(self, CvScalar val)
1770         """
1771         return _cv.IplImage___xor__(*args)
1772
1773     def __ixor__(*args):
1774         """
1775         __ixor__(self, CvArr src)
1776         __ixor__(self, CvScalar val)
1777         """
1778         return _cv.IplImage___ixor__(*args)
1779
1780     def __sub__(*args):
1781         """
1782         __sub__(self, CvArr src)
1783         __sub__(self, CvScalar val)
1784         """
1785         return _cv.IplImage___sub__(*args)
1786
1787     def __isub__(*args):
1788         """
1789         __isub__(self, CvArr src)
1790         __isub__(self, CvScalar val)
1791         """
1792         return _cv.IplImage___isub__(*args)
1793
1794     def __or__(*args):
1795         """
1796         __or__(self, CvArr src)
1797         __or__(self, CvScalar val)
1798         """
1799         return _cv.IplImage___or__(*args)
1800
1801     def __ior__(*args):
1802         """
1803         __ior__(self, CvArr src)
1804         __ior__(self, CvScalar val)
1805         """
1806         return _cv.IplImage___ior__(*args)
1807
1808     def __and__(*args):
1809         """
1810         __and__(self, CvArr src)
1811         __and__(self, CvScalar val)
1812         """
1813         return _cv.IplImage___and__(*args)
1814
1815     def __iand__(*args):
1816         """
1817         __iand__(self, CvArr src)
1818         __iand__(self, CvScalar val)
1819         """
1820         return _cv.IplImage___iand__(*args)
1821
1822     def __ge__(*args):
1823         """
1824         __ge__(self, CvArr src)
1825         __ge__(self, double val)
1826         """
1827         return _cv.IplImage___ge__(*args)
1828
1829     def __eq__(*args):
1830         """
1831         __eq__(self, CvArr src)
1832         __eq__(self, double val)
1833         """
1834         return _cv.IplImage___eq__(*args)
1835
1836     def __le__(*args):
1837         """
1838         __le__(self, CvArr src)
1839         __le__(self, double val)
1840         """
1841         return _cv.IplImage___le__(*args)
1842
1843     def __ne__(*args):
1844         """
1845         __ne__(self, CvArr src)
1846         __ne__(self, double val)
1847         """
1848         return _cv.IplImage___ne__(*args)
1849
1850     def __lt__(*args):
1851         """
1852         __lt__(self, CvArr src)
1853         __lt__(self, double val)
1854         """
1855         return _cv.IplImage___lt__(*args)
1856
1857     def __gt__(*args):
1858         """
1859         __gt__(self, CvArr src)
1860         __gt__(self, double val)
1861         """
1862         return _cv.IplImage___gt__(*args)
1863
1864     def __mul__(*args):
1865         """
1866         __mul__(self, CvArr src)
1867         __mul__(self, double val)
1868         """
1869         return _cv.IplImage___mul__(*args)
1870
1871     def __imul__(*args):
1872         """
1873         __imul__(self, CvArr src)
1874         __imul__(self, double val)
1875         """
1876         return _cv.IplImage___imul__(*args)
1877
1878     def __div__(*args):
1879         """
1880         __div__(self, CvArr src)
1881         __div__(self, double val)
1882         """
1883         return _cv.IplImage___div__(*args)
1884
1885     def __idiv__(*args):
1886         """
1887         __idiv__(self, CvArr src)
1888         __idiv__(self, double val)
1889         """
1890         return _cv.IplImage___idiv__(*args)
1891
1892     def __rdiv__(*args):
1893         """__rdiv__(self, CvArr arg)"""
1894         return _cv.IplImage___rdiv__(*args)
1895
1896     def __radd__(*args):
1897         """
1898         __radd__(self, CvArr arg)
1899         __radd__(self, CvScalar arg)
1900         __radd__(self, double arg)
1901         """
1902         return _cv.IplImage___radd__(*args)
1903
1904     def __rsub__(*args):
1905         """
1906         __rsub__(self, CvArr arg)
1907         __rsub__(self, CvScalar arg)
1908         __rsub__(self, double arg)
1909         """
1910         return _cv.IplImage___rsub__(*args)
1911
1912     def __rmul__(*args):
1913         """
1914         __rmul__(self, CvArr arg)
1915         __rmul__(self, double arg)
1916         """
1917         return _cv.IplImage___rmul__(*args)
1918
1919     def __ror__(*args):
1920         """
1921         __ror__(self, CvScalar arg)
1922         __ror__(self, double arg)
1923         """
1924         return _cv.IplImage___ror__(*args)
1925
1926     def __rand__(*args):
1927         """
1928         __rand__(self, CvScalar arg)
1929         __rand__(self, double arg)
1930         """
1931         return _cv.IplImage___rand__(*args)
1932
1933     def __rxor__(*args):
1934         """
1935         __rxor__(self, CvScalar arg)
1936         __rxor__(self, double arg)
1937         """
1938         return _cv.IplImage___rxor__(*args)
1939
1940     def __req__(*args):
1941         """__req__(self, double arg)"""
1942         return _cv.IplImage___req__(*args)
1943
1944     def __rgt__(*args):
1945         """__rgt__(self, double arg)"""
1946         return _cv.IplImage___rgt__(*args)
1947
1948     def __rge__(*args):
1949         """__rge__(self, double arg)"""
1950         return _cv.IplImage___rge__(*args)
1951
1952     def __rlt__(*args):
1953         """__rlt__(self, double arg)"""
1954         return _cv.IplImage___rlt__(*args)
1955
1956     def __rle__(*args):
1957         """__rle__(self, double arg)"""
1958         return _cv.IplImage___rle__(*args)
1959
1960     def __rne__(*args):
1961         """__rne__(self, double arg)"""
1962         return _cv.IplImage___rne__(*args)
1963
1964     def __pow__(*args):
1965         """__pow__(self, double arg)"""
1966         return _cv.IplImage___pow__(*args)
1967
1968     def __str__(*args):
1969         """__str__(self) -> char"""
1970         return _cv.IplImage___str__(*args)
1971
1972     def __setitem__(*args):
1973         """
1974         __setitem__(self, PyObject object, double val)
1975         __setitem__(self, PyObject object, CvPoint val)
1976         __setitem__(self, PyObject object, CvPoint2D32f val)
1977         __setitem__(self, PyObject object, CvScalar val)
1978         __setitem__(self, PyObject object, CvArr arr)
1979         """
1980         return _cv.IplImage___setitem__(*args)
1981
1982     def __getitem__(*args):
1983         """__getitem__(self, PyObject object) -> PyObject"""
1984         return _cv.IplImage___getitem__(*args)
1985
1986 IplImage_swigregister = _cv.IplImage_swigregister
1987 IplImage_swigregister(IplImage)
1988
1989 def cvRNG(*args):
1990   """
1991     cvRNG(int64 seed=-1) -> CvRNG
1992     cvRNG() -> CvRNG
1993     """
1994   return _cv.cvRNG(*args)
1995
1996 class IplROI(_object):
1997     """Proxy of C++ IplROI class"""
1998     __swig_setmethods__ = {}
1999     __setattr__ = lambda self, name, value: _swig_setattr(self, IplROI, name, value)
2000     __swig_getmethods__ = {}
2001     __getattr__ = lambda self, name: _swig_getattr(self, IplROI, name)
2002     __repr__ = _swig_repr
2003     __swig_setmethods__["coi"] = _cv.IplROI_coi_set
2004     __swig_getmethods__["coi"] = _cv.IplROI_coi_get
2005     if _newclass:coi = _swig_property(_cv.IplROI_coi_get, _cv.IplROI_coi_set)
2006     __swig_setmethods__["xOffset"] = _cv.IplROI_xOffset_set
2007     __swig_getmethods__["xOffset"] = _cv.IplROI_xOffset_get
2008     if _newclass:xOffset = _swig_property(_cv.IplROI_xOffset_get, _cv.IplROI_xOffset_set)
2009     __swig_setmethods__["yOffset"] = _cv.IplROI_yOffset_set
2010     __swig_getmethods__["yOffset"] = _cv.IplROI_yOffset_get
2011     if _newclass:yOffset = _swig_property(_cv.IplROI_yOffset_get, _cv.IplROI_yOffset_set)
2012     __swig_setmethods__["width"] = _cv.IplROI_width_set
2013     __swig_getmethods__["width"] = _cv.IplROI_width_get
2014     if _newclass:width = _swig_property(_cv.IplROI_width_get, _cv.IplROI_width_set)
2015     __swig_setmethods__["height"] = _cv.IplROI_height_set
2016     __swig_getmethods__["height"] = _cv.IplROI_height_get
2017     if _newclass:height = _swig_property(_cv.IplROI_height_get, _cv.IplROI_height_set)
2018     def __init__(self, *args): 
2019         """__init__(self) -> IplROI"""
2020         this = _cv.new_IplROI(*args)
2021         try: self.this.append(this)
2022         except: self.this = this
2023     __swig_destroy__ = _cv.delete_IplROI
2024     __del__ = lambda self : None;
2025 IplROI_swigregister = _cv.IplROI_swigregister
2026 IplROI_swigregister(IplROI)
2027
2028 class IplConvKernel(_object):
2029     """Proxy of C++ IplConvKernel class"""
2030     __swig_setmethods__ = {}
2031     __setattr__ = lambda self, name, value: _swig_setattr(self, IplConvKernel, name, value)
2032     __swig_getmethods__ = {}
2033     __getattr__ = lambda self, name: _swig_getattr(self, IplConvKernel, name)
2034     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
2035     __repr__ = _swig_repr
2036     __swig_setmethods__["nCols"] = _cv.IplConvKernel_nCols_set
2037     __swig_getmethods__["nCols"] = _cv.IplConvKernel_nCols_get
2038     if _newclass:nCols = _swig_property(_cv.IplConvKernel_nCols_get, _cv.IplConvKernel_nCols_set)
2039     __swig_setmethods__["nRows"] = _cv.IplConvKernel_nRows_set
2040     __swig_getmethods__["nRows"] = _cv.IplConvKernel_nRows_get
2041     if _newclass:nRows = _swig_property(_cv.IplConvKernel_nRows_get, _cv.IplConvKernel_nRows_set)
2042     __swig_setmethods__["anchorX"] = _cv.IplConvKernel_anchorX_set
2043     __swig_getmethods__["anchorX"] = _cv.IplConvKernel_anchorX_get
2044     if _newclass:anchorX = _swig_property(_cv.IplConvKernel_anchorX_get, _cv.IplConvKernel_anchorX_set)
2045     __swig_setmethods__["anchorY"] = _cv.IplConvKernel_anchorY_set
2046     __swig_getmethods__["anchorY"] = _cv.IplConvKernel_anchorY_get
2047     if _newclass:anchorY = _swig_property(_cv.IplConvKernel_anchorY_get, _cv.IplConvKernel_anchorY_set)
2048     __swig_setmethods__["values"] = _cv.IplConvKernel_values_set
2049     __swig_getmethods__["values"] = _cv.IplConvKernel_values_get
2050     if _newclass:values = _swig_property(_cv.IplConvKernel_values_get, _cv.IplConvKernel_values_set)
2051     __swig_setmethods__["nShiftR"] = _cv.IplConvKernel_nShiftR_set
2052     __swig_getmethods__["nShiftR"] = _cv.IplConvKernel_nShiftR_get
2053     if _newclass:nShiftR = _swig_property(_cv.IplConvKernel_nShiftR_get, _cv.IplConvKernel_nShiftR_set)
2054     __swig_destroy__ = _cv.delete_IplConvKernel
2055     __del__ = lambda self : None;
2056 IplConvKernel_swigregister = _cv.IplConvKernel_swigregister
2057 IplConvKernel_swigregister(IplConvKernel)
2058
2059 class IplConvKernelFP(_object):
2060     """Proxy of C++ IplConvKernelFP class"""
2061     __swig_setmethods__ = {}
2062     __setattr__ = lambda self, name, value: _swig_setattr(self, IplConvKernelFP, name, value)
2063     __swig_getmethods__ = {}
2064     __getattr__ = lambda self, name: _swig_getattr(self, IplConvKernelFP, name)
2065     __repr__ = _swig_repr
2066     __swig_setmethods__["nCols"] = _cv.IplConvKernelFP_nCols_set
2067     __swig_getmethods__["nCols"] = _cv.IplConvKernelFP_nCols_get
2068     if _newclass:nCols = _swig_property(_cv.IplConvKernelFP_nCols_get, _cv.IplConvKernelFP_nCols_set)
2069     __swig_setmethods__["nRows"] = _cv.IplConvKernelFP_nRows_set
2070     __swig_getmethods__["nRows"] = _cv.IplConvKernelFP_nRows_get
2071     if _newclass:nRows = _swig_property(_cv.IplConvKernelFP_nRows_get, _cv.IplConvKernelFP_nRows_set)
2072     __swig_setmethods__["anchorX"] = _cv.IplConvKernelFP_anchorX_set
2073     __swig_getmethods__["anchorX"] = _cv.IplConvKernelFP_anchorX_get
2074     if _newclass:anchorX = _swig_property(_cv.IplConvKernelFP_anchorX_get, _cv.IplConvKernelFP_anchorX_set)
2075     __swig_setmethods__["anchorY"] = _cv.IplConvKernelFP_anchorY_set
2076     __swig_getmethods__["anchorY"] = _cv.IplConvKernelFP_anchorY_get
2077     if _newclass:anchorY = _swig_property(_cv.IplConvKernelFP_anchorY_get, _cv.IplConvKernelFP_anchorY_set)
2078     __swig_setmethods__["values"] = _cv.IplConvKernelFP_values_set
2079     __swig_getmethods__["values"] = _cv.IplConvKernelFP_values_get
2080     if _newclass:values = _swig_property(_cv.IplConvKernelFP_values_get, _cv.IplConvKernelFP_values_set)
2081     def __init__(self, *args): 
2082         """__init__(self) -> IplConvKernelFP"""
2083         this = _cv.new_IplConvKernelFP(*args)
2084         try: self.this.append(this)
2085         except: self.this = this
2086     __swig_destroy__ = _cv.delete_IplConvKernelFP
2087     __del__ = lambda self : None;
2088 IplConvKernelFP_swigregister = _cv.IplConvKernelFP_swigregister
2089 IplConvKernelFP_swigregister(IplConvKernelFP)
2090
2091 class CvMat(_object):
2092     """Proxy of C++ CvMat class"""
2093     __swig_setmethods__ = {}
2094     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMat, name, value)
2095     __swig_getmethods__ = {}
2096     __getattr__ = lambda self, name: _swig_getattr(self, CvMat, name)
2097     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
2098     __repr__ = _swig_repr
2099     __swig_setmethods__["type"] = _cv.CvMat_type_set
2100     __swig_getmethods__["type"] = _cv.CvMat_type_get
2101     if _newclass:type = _swig_property(_cv.CvMat_type_get, _cv.CvMat_type_set)
2102     __swig_setmethods__["step"] = _cv.CvMat_step_set
2103     __swig_getmethods__["step"] = _cv.CvMat_step_get
2104     if _newclass:step = _swig_property(_cv.CvMat_step_get, _cv.CvMat_step_set)
2105     __swig_setmethods__["refcount"] = _cv.CvMat_refcount_set
2106     __swig_getmethods__["refcount"] = _cv.CvMat_refcount_get
2107     if _newclass:refcount = _swig_property(_cv.CvMat_refcount_get, _cv.CvMat_refcount_set)
2108     __swig_setmethods__["hdr_refcount"] = _cv.CvMat_hdr_refcount_set
2109     __swig_getmethods__["hdr_refcount"] = _cv.CvMat_hdr_refcount_get
2110     if _newclass:hdr_refcount = _swig_property(_cv.CvMat_hdr_refcount_get, _cv.CvMat_hdr_refcount_set)
2111     __swig_getmethods__["data"] = _cv.CvMat_data_get
2112     if _newclass:data = _swig_property(_cv.CvMat_data_get)
2113     __swig_destroy__ = _cv.delete_CvMat
2114     __del__ = lambda self : None;
2115     __swig_getmethods__["depth"] = _cv.CvMat_depth_get
2116     if _newclass:depth = _swig_property(_cv.CvMat_depth_get)
2117     __swig_getmethods__["nChannels"] = _cv.CvMat_nChannels_get
2118     if _newclass:nChannels = _swig_property(_cv.CvMat_nChannels_get)
2119     __swig_getmethods__["dataOrder"] = _cv.CvMat_dataOrder_get
2120     if _newclass:dataOrder = _swig_property(_cv.CvMat_dataOrder_get)
2121     __swig_getmethods__["origin"] = _cv.CvMat_origin_get
2122     if _newclass:origin = _swig_property(_cv.CvMat_origin_get)
2123     __swig_getmethods__["width"] = _cv.CvMat_width_get
2124     if _newclass:width = _swig_property(_cv.CvMat_width_get)
2125     __swig_getmethods__["height"] = _cv.CvMat_height_get
2126     if _newclass:height = _swig_property(_cv.CvMat_height_get)
2127     __swig_getmethods__["imageSize"] = _cv.CvMat_imageSize_get
2128     if _newclass:imageSize = _swig_property(_cv.CvMat_imageSize_get)
2129     __swig_getmethods__["widthStep"] = _cv.CvMat_widthStep_get
2130     if _newclass:widthStep = _swig_property(_cv.CvMat_widthStep_get)
2131     __swig_getmethods__["rows"] = _cv.CvMat_rows_get
2132     if _newclass:rows = _swig_property(_cv.CvMat_rows_get)
2133     __swig_getmethods__["cols"] = _cv.CvMat_cols_get
2134     if _newclass:cols = _swig_property(_cv.CvMat_cols_get)
2135     def __add__(*args):
2136         """
2137         __add__(self, CvArr src) -> CvMat
2138         __add__(self, CvScalar val) -> CvMat
2139         """
2140         return _cv.CvMat___add__(*args)
2141
2142     def __iadd__(*args):
2143         """
2144         __iadd__(self, CvArr src) -> CvMat
2145         __iadd__(self, CvScalar val) -> CvMat
2146         """
2147         return _cv.CvMat___iadd__(*args)
2148
2149     def __xor__(*args):
2150         """
2151         __xor__(self, CvArr src) -> CvMat
2152         __xor__(self, CvScalar val) -> CvMat
2153         """
2154         return _cv.CvMat___xor__(*args)
2155
2156     def __ixor__(*args):
2157         """
2158         __ixor__(self, CvArr src) -> CvMat
2159         __ixor__(self, CvScalar val) -> CvMat
2160         """
2161         return _cv.CvMat___ixor__(*args)
2162
2163     def __sub__(*args):
2164         """
2165         __sub__(self, CvArr src) -> CvMat
2166         __sub__(self, CvScalar val) -> CvMat
2167         """
2168         return _cv.CvMat___sub__(*args)
2169
2170     def __isub__(*args):
2171         """
2172         __isub__(self, CvArr src) -> CvMat
2173         __isub__(self, CvScalar val) -> CvMat
2174         """
2175         return _cv.CvMat___isub__(*args)
2176
2177     def __or__(*args):
2178         """
2179         __or__(self, CvArr src) -> CvMat
2180         __or__(self, CvScalar val) -> CvMat
2181         """
2182         return _cv.CvMat___or__(*args)
2183
2184     def __ior__(*args):
2185         """
2186         __ior__(self, CvArr src) -> CvMat
2187         __ior__(self, CvScalar val) -> CvMat
2188         """
2189         return _cv.CvMat___ior__(*args)
2190
2191     def __and__(*args):
2192         """
2193         __and__(self, CvArr src) -> CvMat
2194         __and__(self, CvScalar val) -> CvMat
2195         """
2196         return _cv.CvMat___and__(*args)
2197
2198     def __iand__(*args):
2199         """
2200         __iand__(self, CvArr src) -> CvMat
2201         __iand__(self, CvScalar val) -> CvMat
2202         """
2203         return _cv.CvMat___iand__(*args)
2204
2205     def __ge__(*args):
2206         """
2207         __ge__(self, CvArr src) -> CvMat
2208         __ge__(self, double val) -> CvMat
2209         """
2210         return _cv.CvMat___ge__(*args)
2211
2212     def __eq__(*args):
2213         """
2214         __eq__(self, CvArr src) -> CvMat
2215         __eq__(self, double val) -> CvMat
2216         """
2217         return _cv.CvMat___eq__(*args)
2218
2219     def __le__(*args):
2220         """
2221         __le__(self, CvArr src) -> CvMat
2222         __le__(self, double val) -> CvMat
2223         """
2224         return _cv.CvMat___le__(*args)
2225
2226     def __ne__(*args):
2227         """
2228         __ne__(self, CvArr src) -> CvMat
2229         __ne__(self, double val) -> CvMat
2230         """
2231         return _cv.CvMat___ne__(*args)
2232
2233     def __lt__(*args):
2234         """
2235         __lt__(self, CvArr src) -> CvMat
2236         __lt__(self, double val) -> CvMat
2237         """
2238         return _cv.CvMat___lt__(*args)
2239
2240     def __gt__(*args):
2241         """
2242         __gt__(self, CvArr src) -> CvMat
2243         __gt__(self, double val) -> CvMat
2244         """
2245         return _cv.CvMat___gt__(*args)
2246
2247     def __mul__(*args):
2248         """
2249         __mul__(self, CvArr src) -> CvMat
2250         __mul__(self, double val) -> CvMat
2251         """
2252         return _cv.CvMat___mul__(*args)
2253
2254     def __imul__(*args):
2255         """
2256         __imul__(self, CvArr src) -> CvMat
2257         __imul__(self, double val) -> CvMat
2258         """
2259         return _cv.CvMat___imul__(*args)
2260
2261     def __div__(*args):
2262         """
2263         __div__(self, CvArr src) -> CvMat
2264         __div__(self, double val) -> CvMat
2265         """
2266         return _cv.CvMat___div__(*args)
2267
2268     def __idiv__(*args):
2269         """
2270         __idiv__(self, CvArr src) -> CvMat
2271         __idiv__(self, double val) -> CvMat
2272         """
2273         return _cv.CvMat___idiv__(*args)
2274
2275     def __radd__(*args):
2276         """
2277         __radd__(self, CvArr arg) -> CvMat
2278         __radd__(self, CvScalar arg) -> CvMat
2279         __radd__(self, double arg) -> CvMat
2280         """
2281         return _cv.CvMat___radd__(*args)
2282
2283     def __rsub__(*args):
2284         """
2285         __rsub__(self, CvArr arg) -> CvMat
2286         __rsub__(self, CvScalar arg) -> CvMat
2287         __rsub__(self, double arg) -> CvMat
2288         """
2289         return _cv.CvMat___rsub__(*args)
2290
2291     def __rmul__(*args):
2292         """
2293         __rmul__(self, CvArr arg) -> CvMat
2294         __rmul__(self, double arg) -> CvMat
2295         """
2296         return _cv.CvMat___rmul__(*args)
2297
2298     def __ror__(*args):
2299         """
2300         __ror__(self, CvScalar arg) -> CvMat
2301         __ror__(self, double arg) -> CvMat
2302         """
2303         return _cv.CvMat___ror__(*args)
2304
2305     def __rand__(*args):
2306         """
2307         __rand__(self, CvScalar arg) -> CvMat
2308         __rand__(self, double arg) -> CvMat
2309         """
2310         return _cv.CvMat___rand__(*args)
2311
2312     def __rxor__(*args):
2313         """
2314         __rxor__(self, CvScalar arg) -> CvMat
2315         __rxor__(self, double arg) -> CvMat
2316         """
2317         return _cv.CvMat___rxor__(*args)
2318
2319     def __req__(*args):
2320         """__req__(self, double arg) -> CvMat"""
2321         return _cv.CvMat___req__(*args)
2322
2323     def __rgt__(*args):
2324         """__rgt__(self, double arg) -> CvMat"""
2325         return _cv.CvMat___rgt__(*args)
2326
2327     def __rge__(*args):
2328         """__rge__(self, double arg) -> CvMat"""
2329         return _cv.CvMat___rge__(*args)
2330
2331     def __rlt__(*args):
2332         """__rlt__(self, double arg) -> CvMat"""
2333         return _cv.CvMat___rlt__(*args)
2334
2335     def __rle__(*args):
2336         """__rle__(self, double arg) -> CvMat"""
2337         return _cv.CvMat___rle__(*args)
2338
2339     def __rne__(*args):
2340         """__rne__(self, double arg) -> CvMat"""
2341         return _cv.CvMat___rne__(*args)
2342
2343     def __rdiv__(*args):
2344         """
2345         __rdiv__(self, CvArr arg) -> CvMat
2346         __rdiv__(self, double arg) -> CvMat
2347         """
2348         return _cv.CvMat___rdiv__(*args)
2349
2350     def __pow__(*args):
2351         """__pow__(self, double arg) -> CvMat"""
2352         return _cv.CvMat___pow__(*args)
2353
2354     def __str__(*args):
2355         """__str__(self) -> char"""
2356         return _cv.CvMat___str__(*args)
2357
2358     def __setitem__(*args):
2359         """
2360         __setitem__(self, PyObject object, double val)
2361         __setitem__(self, PyObject object, CvPoint val)
2362         __setitem__(self, PyObject object, CvPoint2D32f val)
2363         __setitem__(self, PyObject object, CvScalar val)
2364         __setitem__(self, PyObject object, CvArr arr)
2365         """
2366         return _cv.CvMat___setitem__(*args)
2367
2368     def __getitem__(*args):
2369         """__getitem__(self, PyObject object) -> PyObject"""
2370         return _cv.CvMat___getitem__(*args)
2371
2372     def __invert__(*args):
2373         """__invert__(self) -> CvMat"""
2374         return _cv.CvMat___invert__(*args)
2375
2376     def __iter__(self):
2377         """
2378         generator function iterating through rows in matrix or elements in vector
2379         """
2380         if self.rows==1:
2381                 return self.colrange()
2382         return self.rowrange()
2383
2384     def rowrange(self):
2385         """
2386         generator function iterating along rows in matrix
2387         """
2388         for i in range(self.rows):
2389                 yield self[i]
2390
2391     def colrange(self):
2392         """
2393         generator function iterating along columns in matrix
2394         """
2395         for i in range(self.cols):
2396                 yield self[:,i]
2397
2398     # if arg is None, python still calls our operator overloads
2399     # but we want
2400     # if mat != None
2401     # if mat == None
2402     # to do the right thing -- so redefine __ne__ and __eq__
2403
2404     def __eq__(self, arg):
2405         """
2406         __eq__(self, None)
2407         __eq__(self, CvArr src)
2408         __eq__(self, double val)
2409         """
2410
2411         if not arg:
2412                 return False 
2413         return _cv.CvMat___eq__(self, arg)
2414     def __ne__(self, arg):
2415         """
2416         __ne__(self, None)
2417         __ne__(self, CvArr src)
2418         __ne__(self, double val)
2419         """
2420
2421         if not arg:
2422                 return True
2423         return _cv.CvMat___ne__(self, arg)
2424
2425
2426     __swig_setmethods__["imageData"] = _cv.CvMat_imageData_set
2427     __swig_getmethods__["imageData"] = _cv.CvMat_imageData_get
2428     if _newclass:imageData = _swig_property(_cv.CvMat_imageData_get, _cv.CvMat_imageData_set)
2429 CvMat_swigregister = _cv.CvMat_swigregister
2430 CvMat_swigregister(CvMat)
2431
2432 class CvMat_data(_object):
2433     """Proxy of C++ CvMat_data class"""
2434     __swig_setmethods__ = {}
2435     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMat_data, name, value)
2436     __swig_getmethods__ = {}
2437     __getattr__ = lambda self, name: _swig_getattr(self, CvMat_data, name)
2438     __repr__ = _swig_repr
2439     __swig_setmethods__["ptr"] = _cv.CvMat_data_ptr_set
2440     __swig_getmethods__["ptr"] = _cv.CvMat_data_ptr_get
2441     if _newclass:ptr = _swig_property(_cv.CvMat_data_ptr_get, _cv.CvMat_data_ptr_set)
2442     __swig_setmethods__["s"] = _cv.CvMat_data_s_set
2443     __swig_getmethods__["s"] = _cv.CvMat_data_s_get
2444     if _newclass:s = _swig_property(_cv.CvMat_data_s_get, _cv.CvMat_data_s_set)
2445     __swig_setmethods__["i"] = _cv.CvMat_data_i_set
2446     __swig_getmethods__["i"] = _cv.CvMat_data_i_get
2447     if _newclass:i = _swig_property(_cv.CvMat_data_i_get, _cv.CvMat_data_i_set)
2448     __swig_setmethods__["fl"] = _cv.CvMat_data_fl_set
2449     __swig_getmethods__["fl"] = _cv.CvMat_data_fl_get
2450     if _newclass:fl = _swig_property(_cv.CvMat_data_fl_get, _cv.CvMat_data_fl_set)
2451     __swig_setmethods__["db"] = _cv.CvMat_data_db_set
2452     __swig_getmethods__["db"] = _cv.CvMat_data_db_get
2453     if _newclass:db = _swig_property(_cv.CvMat_data_db_get, _cv.CvMat_data_db_set)
2454     def __init__(self, *args): 
2455         """__init__(self) -> CvMat_data"""
2456         this = _cv.new_CvMat_data(*args)
2457         try: self.this.append(this)
2458         except: self.this = this
2459     __swig_destroy__ = _cv.delete_CvMat_data
2460     __del__ = lambda self : None;
2461 CvMat_data_swigregister = _cv.CvMat_data_swigregister
2462 CvMat_data_swigregister(CvMat_data)
2463
2464
2465 def cvmGet(*args):
2466   """cvmGet(CvMat mat, int row, int col) -> double"""
2467   return _cv.cvmGet(*args)
2468
2469 def cvmSet(*args):
2470   """cvmSet(CvMat mat, int row, int col, double value)"""
2471   return _cv.cvmSet(*args)
2472
2473 def cvCvToIplDepth(*args):
2474   """cvCvToIplDepth(int type) -> int"""
2475   return _cv.cvCvToIplDepth(*args)
2476 class CvMatND(_object):
2477     """Proxy of C++ CvMatND class"""
2478     __swig_setmethods__ = {}
2479     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMatND, name, value)
2480     __swig_getmethods__ = {}
2481     __getattr__ = lambda self, name: _swig_getattr(self, CvMatND, name)
2482     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
2483     __repr__ = _swig_repr
2484     __swig_setmethods__["type"] = _cv.CvMatND_type_set
2485     __swig_getmethods__["type"] = _cv.CvMatND_type_get
2486     if _newclass:type = _swig_property(_cv.CvMatND_type_get, _cv.CvMatND_type_set)
2487     __swig_setmethods__["dims"] = _cv.CvMatND_dims_set
2488     __swig_getmethods__["dims"] = _cv.CvMatND_dims_get
2489     if _newclass:dims = _swig_property(_cv.CvMatND_dims_get, _cv.CvMatND_dims_set)
2490     __swig_setmethods__["refcount"] = _cv.CvMatND_refcount_set
2491     __swig_getmethods__["refcount"] = _cv.CvMatND_refcount_get
2492     if _newclass:refcount = _swig_property(_cv.CvMatND_refcount_get, _cv.CvMatND_refcount_set)
2493     __swig_setmethods__["hdr_refcount"] = _cv.CvMatND_hdr_refcount_set
2494     __swig_getmethods__["hdr_refcount"] = _cv.CvMatND_hdr_refcount_get
2495     if _newclass:hdr_refcount = _swig_property(_cv.CvMatND_hdr_refcount_get, _cv.CvMatND_hdr_refcount_set)
2496     __swig_getmethods__["dim"] = _cv.CvMatND_dim_get
2497     if _newclass:dim = _swig_property(_cv.CvMatND_dim_get)
2498     __swig_getmethods__["data"] = _cv.CvMatND_data_get
2499     if _newclass:data = _swig_property(_cv.CvMatND_data_get)
2500     __swig_destroy__ = _cv.delete_CvMatND
2501     __del__ = lambda self : None;
2502 CvMatND_swigregister = _cv.CvMatND_swigregister
2503 CvMatND_swigregister(CvMatND)
2504
2505 def cvMat(*args):
2506   """
2507     cvMat(int rows, int cols, int type, void data=None) -> CvMat
2508     cvMat(int rows, int cols, int type) -> CvMat
2509     """
2510   return _cv.cvMat(*args)
2511
2512 class CvMatND_dim(_object):
2513     """Proxy of C++ CvMatND_dim class"""
2514     __swig_setmethods__ = {}
2515     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMatND_dim, name, value)
2516     __swig_getmethods__ = {}
2517     __getattr__ = lambda self, name: _swig_getattr(self, CvMatND_dim, name)
2518     __repr__ = _swig_repr
2519     __swig_setmethods__["size"] = _cv.CvMatND_dim_size_set
2520     __swig_getmethods__["size"] = _cv.CvMatND_dim_size_get
2521     if _newclass:size = _swig_property(_cv.CvMatND_dim_size_get, _cv.CvMatND_dim_size_set)
2522     __swig_setmethods__["step"] = _cv.CvMatND_dim_step_set
2523     __swig_getmethods__["step"] = _cv.CvMatND_dim_step_get
2524     if _newclass:step = _swig_property(_cv.CvMatND_dim_step_get, _cv.CvMatND_dim_step_set)
2525     def __init__(self, *args): 
2526         """__init__(self) -> CvMatND_dim"""
2527         this = _cv.new_CvMatND_dim(*args)
2528         try: self.this.append(this)
2529         except: self.this = this
2530     __swig_destroy__ = _cv.delete_CvMatND_dim
2531     __del__ = lambda self : None;
2532 CvMatND_dim_swigregister = _cv.CvMatND_dim_swigregister
2533 CvMatND_dim_swigregister(CvMatND_dim)
2534
2535 class CvMatND_data(_object):
2536     """Proxy of C++ CvMatND_data class"""
2537     __swig_setmethods__ = {}
2538     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMatND_data, name, value)
2539     __swig_getmethods__ = {}
2540     __getattr__ = lambda self, name: _swig_getattr(self, CvMatND_data, name)
2541     __repr__ = _swig_repr
2542     __swig_setmethods__["ptr"] = _cv.CvMatND_data_ptr_set
2543     __swig_getmethods__["ptr"] = _cv.CvMatND_data_ptr_get
2544     if _newclass:ptr = _swig_property(_cv.CvMatND_data_ptr_get, _cv.CvMatND_data_ptr_set)
2545     __swig_setmethods__["fl"] = _cv.CvMatND_data_fl_set
2546     __swig_getmethods__["fl"] = _cv.CvMatND_data_fl_get
2547     if _newclass:fl = _swig_property(_cv.CvMatND_data_fl_get, _cv.CvMatND_data_fl_set)
2548     __swig_setmethods__["db"] = _cv.CvMatND_data_db_set
2549     __swig_getmethods__["db"] = _cv.CvMatND_data_db_get
2550     if _newclass:db = _swig_property(_cv.CvMatND_data_db_get, _cv.CvMatND_data_db_set)
2551     __swig_setmethods__["i"] = _cv.CvMatND_data_i_set
2552     __swig_getmethods__["i"] = _cv.CvMatND_data_i_get
2553     if _newclass:i = _swig_property(_cv.CvMatND_data_i_get, _cv.CvMatND_data_i_set)
2554     __swig_setmethods__["s"] = _cv.CvMatND_data_s_set
2555     __swig_getmethods__["s"] = _cv.CvMatND_data_s_get
2556     if _newclass:s = _swig_property(_cv.CvMatND_data_s_get, _cv.CvMatND_data_s_set)
2557     def __init__(self, *args): 
2558         """__init__(self) -> CvMatND_data"""
2559         this = _cv.new_CvMatND_data(*args)
2560         try: self.this.append(this)
2561         except: self.this = this
2562     __swig_destroy__ = _cv.delete_CvMatND_data
2563     __del__ = lambda self : None;
2564 CvMatND_data_swigregister = _cv.CvMatND_data_swigregister
2565 CvMatND_data_swigregister(CvMatND_data)
2566
2567 class CvSparseMat(_object):
2568     """Proxy of C++ CvSparseMat class"""
2569     __swig_setmethods__ = {}
2570     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSparseMat, name, value)
2571     __swig_getmethods__ = {}
2572     __getattr__ = lambda self, name: _swig_getattr(self, CvSparseMat, name)
2573     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
2574     __repr__ = _swig_repr
2575     __swig_setmethods__["type"] = _cv.CvSparseMat_type_set
2576     __swig_getmethods__["type"] = _cv.CvSparseMat_type_get
2577     if _newclass:type = _swig_property(_cv.CvSparseMat_type_get, _cv.CvSparseMat_type_set)
2578     __swig_setmethods__["dims"] = _cv.CvSparseMat_dims_set
2579     __swig_getmethods__["dims"] = _cv.CvSparseMat_dims_get
2580     if _newclass:dims = _swig_property(_cv.CvSparseMat_dims_get, _cv.CvSparseMat_dims_set)
2581     __swig_setmethods__["refcount"] = _cv.CvSparseMat_refcount_set
2582     __swig_getmethods__["refcount"] = _cv.CvSparseMat_refcount_get
2583     if _newclass:refcount = _swig_property(_cv.CvSparseMat_refcount_get, _cv.CvSparseMat_refcount_set)
2584     __swig_setmethods__["hdr_refcount"] = _cv.CvSparseMat_hdr_refcount_set
2585     __swig_getmethods__["hdr_refcount"] = _cv.CvSparseMat_hdr_refcount_get
2586     if _newclass:hdr_refcount = _swig_property(_cv.CvSparseMat_hdr_refcount_get, _cv.CvSparseMat_hdr_refcount_set)
2587     __swig_setmethods__["heap"] = _cv.CvSparseMat_heap_set
2588     __swig_getmethods__["heap"] = _cv.CvSparseMat_heap_get
2589     if _newclass:heap = _swig_property(_cv.CvSparseMat_heap_get, _cv.CvSparseMat_heap_set)
2590     __swig_setmethods__["hashtable"] = _cv.CvSparseMat_hashtable_set
2591     __swig_getmethods__["hashtable"] = _cv.CvSparseMat_hashtable_get
2592     if _newclass:hashtable = _swig_property(_cv.CvSparseMat_hashtable_get, _cv.CvSparseMat_hashtable_set)
2593     __swig_setmethods__["hashsize"] = _cv.CvSparseMat_hashsize_set
2594     __swig_getmethods__["hashsize"] = _cv.CvSparseMat_hashsize_get
2595     if _newclass:hashsize = _swig_property(_cv.CvSparseMat_hashsize_get, _cv.CvSparseMat_hashsize_set)
2596     __swig_setmethods__["valoffset"] = _cv.CvSparseMat_valoffset_set
2597     __swig_getmethods__["valoffset"] = _cv.CvSparseMat_valoffset_get
2598     if _newclass:valoffset = _swig_property(_cv.CvSparseMat_valoffset_get, _cv.CvSparseMat_valoffset_set)
2599     __swig_setmethods__["idxoffset"] = _cv.CvSparseMat_idxoffset_set
2600     __swig_getmethods__["idxoffset"] = _cv.CvSparseMat_idxoffset_get
2601     if _newclass:idxoffset = _swig_property(_cv.CvSparseMat_idxoffset_get, _cv.CvSparseMat_idxoffset_set)
2602     __swig_setmethods__["size"] = _cv.CvSparseMat_size_set
2603     __swig_getmethods__["size"] = _cv.CvSparseMat_size_get
2604     if _newclass:size = _swig_property(_cv.CvSparseMat_size_get, _cv.CvSparseMat_size_set)
2605     __swig_destroy__ = _cv.delete_CvSparseMat
2606     __del__ = lambda self : None;
2607 CvSparseMat_swigregister = _cv.CvSparseMat_swigregister
2608 CvSparseMat_swigregister(CvSparseMat)
2609
2610 class CvSparseNode(_object):
2611     """Proxy of C++ CvSparseNode class"""
2612     __swig_setmethods__ = {}
2613     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSparseNode, name, value)
2614     __swig_getmethods__ = {}
2615     __getattr__ = lambda self, name: _swig_getattr(self, CvSparseNode, name)
2616     __repr__ = _swig_repr
2617     __swig_setmethods__["hashval"] = _cv.CvSparseNode_hashval_set
2618     __swig_getmethods__["hashval"] = _cv.CvSparseNode_hashval_get
2619     if _newclass:hashval = _swig_property(_cv.CvSparseNode_hashval_get, _cv.CvSparseNode_hashval_set)
2620     __swig_setmethods__["next"] = _cv.CvSparseNode_next_set
2621     __swig_getmethods__["next"] = _cv.CvSparseNode_next_get
2622     if _newclass:next = _swig_property(_cv.CvSparseNode_next_get, _cv.CvSparseNode_next_set)
2623     def __init__(self, *args): 
2624         """__init__(self) -> CvSparseNode"""
2625         this = _cv.new_CvSparseNode(*args)
2626         try: self.this.append(this)
2627         except: self.this = this
2628     __swig_destroy__ = _cv.delete_CvSparseNode
2629     __del__ = lambda self : None;
2630 CvSparseNode_swigregister = _cv.CvSparseNode_swigregister
2631 CvSparseNode_swigregister(CvSparseNode)
2632
2633 class CvSparseMatIterator(_object):
2634     """Proxy of C++ CvSparseMatIterator class"""
2635     __swig_setmethods__ = {}
2636     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSparseMatIterator, name, value)
2637     __swig_getmethods__ = {}
2638     __getattr__ = lambda self, name: _swig_getattr(self, CvSparseMatIterator, name)
2639     __repr__ = _swig_repr
2640     __swig_setmethods__["mat"] = _cv.CvSparseMatIterator_mat_set
2641     __swig_getmethods__["mat"] = _cv.CvSparseMatIterator_mat_get
2642     if _newclass:mat = _swig_property(_cv.CvSparseMatIterator_mat_get, _cv.CvSparseMatIterator_mat_set)
2643     __swig_setmethods__["node"] = _cv.CvSparseMatIterator_node_set
2644     __swig_getmethods__["node"] = _cv.CvSparseMatIterator_node_get
2645     if _newclass:node = _swig_property(_cv.CvSparseMatIterator_node_get, _cv.CvSparseMatIterator_node_set)
2646     __swig_setmethods__["curidx"] = _cv.CvSparseMatIterator_curidx_set
2647     __swig_getmethods__["curidx"] = _cv.CvSparseMatIterator_curidx_get
2648     if _newclass:curidx = _swig_property(_cv.CvSparseMatIterator_curidx_get, _cv.CvSparseMatIterator_curidx_set)
2649     def __init__(self, *args): 
2650         """__init__(self) -> CvSparseMatIterator"""
2651         this = _cv.new_CvSparseMatIterator(*args)
2652         try: self.this.append(this)
2653         except: self.this = this
2654     __swig_destroy__ = _cv.delete_CvSparseMatIterator
2655     __del__ = lambda self : None;
2656 CvSparseMatIterator_swigregister = _cv.CvSparseMatIterator_swigregister
2657 CvSparseMatIterator_swigregister(CvSparseMatIterator)
2658
2659 class CvHistogram(_object):
2660     """Proxy of C++ CvHistogram class"""
2661     __swig_setmethods__ = {}
2662     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHistogram, name, value)
2663     __swig_getmethods__ = {}
2664     __getattr__ = lambda self, name: _swig_getattr(self, CvHistogram, name)
2665     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
2666     __repr__ = _swig_repr
2667     __swig_setmethods__["type"] = _cv.CvHistogram_type_set
2668     __swig_getmethods__["type"] = _cv.CvHistogram_type_get
2669     if _newclass:type = _swig_property(_cv.CvHistogram_type_get, _cv.CvHistogram_type_set)
2670     __swig_setmethods__["bins"] = _cv.CvHistogram_bins_set
2671     __swig_getmethods__["bins"] = _cv.CvHistogram_bins_get
2672     if _newclass:bins = _swig_property(_cv.CvHistogram_bins_get, _cv.CvHistogram_bins_set)
2673     __swig_setmethods__["thresh"] = _cv.CvHistogram_thresh_set
2674     __swig_getmethods__["thresh"] = _cv.CvHistogram_thresh_get
2675     if _newclass:thresh = _swig_property(_cv.CvHistogram_thresh_get, _cv.CvHistogram_thresh_set)
2676     __swig_setmethods__["thresh2"] = _cv.CvHistogram_thresh2_set
2677     __swig_getmethods__["thresh2"] = _cv.CvHistogram_thresh2_get
2678     if _newclass:thresh2 = _swig_property(_cv.CvHistogram_thresh2_get, _cv.CvHistogram_thresh2_set)
2679     __swig_setmethods__["mat"] = _cv.CvHistogram_mat_set
2680     __swig_getmethods__["mat"] = _cv.CvHistogram_mat_get
2681     if _newclass:mat = _swig_property(_cv.CvHistogram_mat_get, _cv.CvHistogram_mat_set)
2682     __swig_destroy__ = _cv.delete_CvHistogram
2683     __del__ = lambda self : None;
2684 CvHistogram_swigregister = _cv.CvHistogram_swigregister
2685 CvHistogram_swigregister(CvHistogram)
2686
2687 class CvRect(_object):
2688     """Proxy of C++ CvRect class"""
2689     __swig_setmethods__ = {}
2690     __setattr__ = lambda self, name, value: _swig_setattr(self, CvRect, name, value)
2691     __swig_getmethods__ = {}
2692     __getattr__ = lambda self, name: _swig_getattr(self, CvRect, name)
2693     __repr__ = _swig_repr
2694     __swig_setmethods__["x"] = _cv.CvRect_x_set
2695     __swig_getmethods__["x"] = _cv.CvRect_x_get
2696     if _newclass:x = _swig_property(_cv.CvRect_x_get, _cv.CvRect_x_set)
2697     __swig_setmethods__["y"] = _cv.CvRect_y_set
2698     __swig_getmethods__["y"] = _cv.CvRect_y_get
2699     if _newclass:y = _swig_property(_cv.CvRect_y_get, _cv.CvRect_y_set)
2700     __swig_setmethods__["width"] = _cv.CvRect_width_set
2701     __swig_getmethods__["width"] = _cv.CvRect_width_get
2702     if _newclass:width = _swig_property(_cv.CvRect_width_get, _cv.CvRect_width_set)
2703     __swig_setmethods__["height"] = _cv.CvRect_height_set
2704     __swig_getmethods__["height"] = _cv.CvRect_height_get
2705     if _newclass:height = _swig_property(_cv.CvRect_height_get, _cv.CvRect_height_set)
2706     def __init__(self, *args): 
2707         """__init__(self) -> CvRect"""
2708         this = _cv.new_CvRect(*args)
2709         try: self.this.append(this)
2710         except: self.this = this
2711     __swig_destroy__ = _cv.delete_CvRect
2712     __del__ = lambda self : None;
2713 CvRect_swigregister = _cv.CvRect_swigregister
2714 CvRect_swigregister(CvRect)
2715
2716
2717 def cvRect(*args):
2718   """cvRect(int x, int y, int width, int height) -> CvRect"""
2719   return _cv.cvRect(*args)
2720
2721 def cvRectToROI(*args):
2722   """cvRectToROI(CvRect rect, int coi)"""
2723   return _cv.cvRectToROI(*args)
2724
2725 def cvROIToRect(*args):
2726   """cvROIToRect( roi) -> CvRect"""
2727   return _cv.cvROIToRect(*args)
2728 class CvTermCriteria(_object):
2729     """Proxy of C++ CvTermCriteria class"""
2730     __swig_setmethods__ = {}
2731     __setattr__ = lambda self, name, value: _swig_setattr(self, CvTermCriteria, name, value)
2732     __swig_getmethods__ = {}
2733     __getattr__ = lambda self, name: _swig_getattr(self, CvTermCriteria, name)
2734     __repr__ = _swig_repr
2735     __swig_setmethods__["type"] = _cv.CvTermCriteria_type_set
2736     __swig_getmethods__["type"] = _cv.CvTermCriteria_type_get
2737     if _newclass:type = _swig_property(_cv.CvTermCriteria_type_get, _cv.CvTermCriteria_type_set)
2738     __swig_setmethods__["max_iter"] = _cv.CvTermCriteria_max_iter_set
2739     __swig_getmethods__["max_iter"] = _cv.CvTermCriteria_max_iter_get
2740     if _newclass:max_iter = _swig_property(_cv.CvTermCriteria_max_iter_get, _cv.CvTermCriteria_max_iter_set)
2741     __swig_setmethods__["epsilon"] = _cv.CvTermCriteria_epsilon_set
2742     __swig_getmethods__["epsilon"] = _cv.CvTermCriteria_epsilon_get
2743     if _newclass:epsilon = _swig_property(_cv.CvTermCriteria_epsilon_get, _cv.CvTermCriteria_epsilon_set)
2744     def __init__(self, *args): 
2745         """__init__(self) -> CvTermCriteria"""
2746         this = _cv.new_CvTermCriteria(*args)
2747         try: self.this.append(this)
2748         except: self.this = this
2749     __swig_destroy__ = _cv.delete_CvTermCriteria
2750     __del__ = lambda self : None;
2751 CvTermCriteria_swigregister = _cv.CvTermCriteria_swigregister
2752 CvTermCriteria_swigregister(CvTermCriteria)
2753
2754
2755 def cvTermCriteria(*args):
2756   """cvTermCriteria(int type, int max_iter, double epsilon) -> CvTermCriteria"""
2757   return _cv.cvTermCriteria(*args)
2758 class CvPoint(_object):
2759     """Proxy of C++ CvPoint class"""
2760     __swig_setmethods__ = {}
2761     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPoint, name, value)
2762     __swig_getmethods__ = {}
2763     __getattr__ = lambda self, name: _swig_getattr(self, CvPoint, name)
2764     __swig_setmethods__["x"] = _cv.CvPoint_x_set
2765     __swig_getmethods__["x"] = _cv.CvPoint_x_get
2766     if _newclass:x = _swig_property(_cv.CvPoint_x_get, _cv.CvPoint_x_set)
2767     __swig_setmethods__["y"] = _cv.CvPoint_y_set
2768     __swig_getmethods__["y"] = _cv.CvPoint_y_get
2769     if _newclass:y = _swig_property(_cv.CvPoint_y_get, _cv.CvPoint_y_set)
2770     def __str__(*args):
2771         """__str__(self) -> char"""
2772         return _cv.CvPoint___str__(*args)
2773
2774     def __repr__(*args):
2775         """__repr__(self) -> char"""
2776         return _cv.CvPoint___repr__(*args)
2777
2778     def __init__(self, *args): 
2779         """__init__(self) -> CvPoint"""
2780         this = _cv.new_CvPoint(*args)
2781         try: self.this.append(this)
2782         except: self.this = this
2783     __swig_destroy__ = _cv.delete_CvPoint
2784     __del__ = lambda self : None;
2785 CvPoint_swigregister = _cv.CvPoint_swigregister
2786 CvPoint_swigregister(CvPoint)
2787
2788
2789 def cvPoint(*args):
2790   """cvPoint(int x, int y) -> CvPoint"""
2791   return _cv.cvPoint(*args)
2792 class CvPoint2D32f(_object):
2793     """Proxy of C++ CvPoint2D32f class"""
2794     __swig_setmethods__ = {}
2795     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPoint2D32f, name, value)
2796     __swig_getmethods__ = {}
2797     __getattr__ = lambda self, name: _swig_getattr(self, CvPoint2D32f, name)
2798     __swig_setmethods__["x"] = _cv.CvPoint2D32f_x_set
2799     __swig_getmethods__["x"] = _cv.CvPoint2D32f_x_get
2800     if _newclass:x = _swig_property(_cv.CvPoint2D32f_x_get, _cv.CvPoint2D32f_x_set)
2801     __swig_setmethods__["y"] = _cv.CvPoint2D32f_y_set
2802     __swig_getmethods__["y"] = _cv.CvPoint2D32f_y_get
2803     if _newclass:y = _swig_property(_cv.CvPoint2D32f_y_get, _cv.CvPoint2D32f_y_set)
2804     def __str__(*args):
2805         """__str__(self) -> char"""
2806         return _cv.CvPoint2D32f___str__(*args)
2807
2808     def __repr__(*args):
2809         """__repr__(self) -> char"""
2810         return _cv.CvPoint2D32f___repr__(*args)
2811
2812     def __init__(self, *args): 
2813         """__init__(self) -> CvPoint2D32f"""
2814         this = _cv.new_CvPoint2D32f(*args)
2815         try: self.this.append(this)
2816         except: self.this = this
2817     __swig_destroy__ = _cv.delete_CvPoint2D32f
2818     __del__ = lambda self : None;
2819 CvPoint2D32f_swigregister = _cv.CvPoint2D32f_swigregister
2820 CvPoint2D32f_swigregister(CvPoint2D32f)
2821
2822
2823 def cvPoint2D32f(*args):
2824   """cvPoint2D32f(double x, double y) -> CvPoint2D32f"""
2825   return _cv.cvPoint2D32f(*args)
2826
2827 def cvPointTo32f(*args):
2828   """cvPointTo32f(CvPoint point) -> CvPoint2D32f"""
2829   return _cv.cvPointTo32f(*args)
2830
2831 def cvPointFrom32f(*args):
2832   """cvPointFrom32f(CvPoint2D32f point) -> CvPoint"""
2833   return _cv.cvPointFrom32f(*args)
2834 class CvPoint3D32f(_object):
2835     """Proxy of C++ CvPoint3D32f class"""
2836     __swig_setmethods__ = {}
2837     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPoint3D32f, name, value)
2838     __swig_getmethods__ = {}
2839     __getattr__ = lambda self, name: _swig_getattr(self, CvPoint3D32f, name)
2840     __repr__ = _swig_repr
2841     __swig_setmethods__["x"] = _cv.CvPoint3D32f_x_set
2842     __swig_getmethods__["x"] = _cv.CvPoint3D32f_x_get
2843     if _newclass:x = _swig_property(_cv.CvPoint3D32f_x_get, _cv.CvPoint3D32f_x_set)
2844     __swig_setmethods__["y"] = _cv.CvPoint3D32f_y_set
2845     __swig_getmethods__["y"] = _cv.CvPoint3D32f_y_get
2846     if _newclass:y = _swig_property(_cv.CvPoint3D32f_y_get, _cv.CvPoint3D32f_y_set)
2847     __swig_setmethods__["z"] = _cv.CvPoint3D32f_z_set
2848     __swig_getmethods__["z"] = _cv.CvPoint3D32f_z_get
2849     if _newclass:z = _swig_property(_cv.CvPoint3D32f_z_get, _cv.CvPoint3D32f_z_set)
2850     def __init__(self, *args): 
2851         """__init__(self) -> CvPoint3D32f"""
2852         this = _cv.new_CvPoint3D32f(*args)
2853         try: self.this.append(this)
2854         except: self.this = this
2855     __swig_destroy__ = _cv.delete_CvPoint3D32f
2856     __del__ = lambda self : None;
2857 CvPoint3D32f_swigregister = _cv.CvPoint3D32f_swigregister
2858 CvPoint3D32f_swigregister(CvPoint3D32f)
2859
2860
2861 def cvPoint3D32f(*args):
2862   """cvPoint3D32f(double x, double y, double z) -> CvPoint3D32f"""
2863   return _cv.cvPoint3D32f(*args)
2864 class CvPoint2D64f(_object):
2865     """Proxy of C++ CvPoint2D64f class"""
2866     __swig_setmethods__ = {}
2867     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPoint2D64f, name, value)
2868     __swig_getmethods__ = {}
2869     __getattr__ = lambda self, name: _swig_getattr(self, CvPoint2D64f, name)
2870     __repr__ = _swig_repr
2871     __swig_setmethods__["x"] = _cv.CvPoint2D64f_x_set
2872     __swig_getmethods__["x"] = _cv.CvPoint2D64f_x_get
2873     if _newclass:x = _swig_property(_cv.CvPoint2D64f_x_get, _cv.CvPoint2D64f_x_set)
2874     __swig_setmethods__["y"] = _cv.CvPoint2D64f_y_set
2875     __swig_getmethods__["y"] = _cv.CvPoint2D64f_y_get
2876     if _newclass:y = _swig_property(_cv.CvPoint2D64f_y_get, _cv.CvPoint2D64f_y_set)
2877     def __init__(self, *args): 
2878         """__init__(self) -> CvPoint2D64f"""
2879         this = _cv.new_CvPoint2D64f(*args)
2880         try: self.this.append(this)
2881         except: self.this = this
2882     __swig_destroy__ = _cv.delete_CvPoint2D64f
2883     __del__ = lambda self : None;
2884 CvPoint2D64f_swigregister = _cv.CvPoint2D64f_swigregister
2885 CvPoint2D64f_swigregister(CvPoint2D64f)
2886
2887
2888 def cvPoint2D64f(*args):
2889   """cvPoint2D64f(double x, double y) -> CvPoint2D64f"""
2890   return _cv.cvPoint2D64f(*args)
2891 class CvPoint3D64f(_object):
2892     """Proxy of C++ CvPoint3D64f class"""
2893     __swig_setmethods__ = {}
2894     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPoint3D64f, name, value)
2895     __swig_getmethods__ = {}
2896     __getattr__ = lambda self, name: _swig_getattr(self, CvPoint3D64f, name)
2897     __repr__ = _swig_repr
2898     __swig_setmethods__["x"] = _cv.CvPoint3D64f_x_set
2899     __swig_getmethods__["x"] = _cv.CvPoint3D64f_x_get
2900     if _newclass:x = _swig_property(_cv.CvPoint3D64f_x_get, _cv.CvPoint3D64f_x_set)
2901     __swig_setmethods__["y"] = _cv.CvPoint3D64f_y_set
2902     __swig_getmethods__["y"] = _cv.CvPoint3D64f_y_get
2903     if _newclass:y = _swig_property(_cv.CvPoint3D64f_y_get, _cv.CvPoint3D64f_y_set)
2904     __swig_setmethods__["z"] = _cv.CvPoint3D64f_z_set
2905     __swig_getmethods__["z"] = _cv.CvPoint3D64f_z_get
2906     if _newclass:z = _swig_property(_cv.CvPoint3D64f_z_get, _cv.CvPoint3D64f_z_set)
2907     def __init__(self, *args): 
2908         """__init__(self) -> CvPoint3D64f"""
2909         this = _cv.new_CvPoint3D64f(*args)
2910         try: self.this.append(this)
2911         except: self.this = this
2912     __swig_destroy__ = _cv.delete_CvPoint3D64f
2913     __del__ = lambda self : None;
2914 CvPoint3D64f_swigregister = _cv.CvPoint3D64f_swigregister
2915 CvPoint3D64f_swigregister(CvPoint3D64f)
2916
2917
2918 def cvPoint3D64f(*args):
2919   """cvPoint3D64f(double x, double y, double z) -> CvPoint3D64f"""
2920   return _cv.cvPoint3D64f(*args)
2921 class CvSize(_object):
2922     """Proxy of C++ CvSize class"""
2923     __swig_setmethods__ = {}
2924     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSize, name, value)
2925     __swig_getmethods__ = {}
2926     __getattr__ = lambda self, name: _swig_getattr(self, CvSize, name)
2927     __repr__ = _swig_repr
2928     __swig_setmethods__["width"] = _cv.CvSize_width_set
2929     __swig_getmethods__["width"] = _cv.CvSize_width_get
2930     if _newclass:width = _swig_property(_cv.CvSize_width_get, _cv.CvSize_width_set)
2931     __swig_setmethods__["height"] = _cv.CvSize_height_set
2932     __swig_getmethods__["height"] = _cv.CvSize_height_get
2933     if _newclass:height = _swig_property(_cv.CvSize_height_get, _cv.CvSize_height_set)
2934     def __init__(self, *args): 
2935         """__init__(self) -> CvSize"""
2936         this = _cv.new_CvSize(*args)
2937         try: self.this.append(this)
2938         except: self.this = this
2939     __swig_destroy__ = _cv.delete_CvSize
2940     __del__ = lambda self : None;
2941 CvSize_swigregister = _cv.CvSize_swigregister
2942 CvSize_swigregister(CvSize)
2943
2944
2945 def cvSize(*args):
2946   """cvSize(int width, int height) -> CvSize"""
2947   return _cv.cvSize(*args)
2948 class CvSize2D32f(_object):
2949     """Proxy of C++ CvSize2D32f class"""
2950     __swig_setmethods__ = {}
2951     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSize2D32f, name, value)
2952     __swig_getmethods__ = {}
2953     __getattr__ = lambda self, name: _swig_getattr(self, CvSize2D32f, name)
2954     __repr__ = _swig_repr
2955     __swig_setmethods__["width"] = _cv.CvSize2D32f_width_set
2956     __swig_getmethods__["width"] = _cv.CvSize2D32f_width_get
2957     if _newclass:width = _swig_property(_cv.CvSize2D32f_width_get, _cv.CvSize2D32f_width_set)
2958     __swig_setmethods__["height"] = _cv.CvSize2D32f_height_set
2959     __swig_getmethods__["height"] = _cv.CvSize2D32f_height_get
2960     if _newclass:height = _swig_property(_cv.CvSize2D32f_height_get, _cv.CvSize2D32f_height_set)
2961     def __init__(self, *args): 
2962         """__init__(self) -> CvSize2D32f"""
2963         this = _cv.new_CvSize2D32f(*args)
2964         try: self.this.append(this)
2965         except: self.this = this
2966     __swig_destroy__ = _cv.delete_CvSize2D32f
2967     __del__ = lambda self : None;
2968 CvSize2D32f_swigregister = _cv.CvSize2D32f_swigregister
2969 CvSize2D32f_swigregister(CvSize2D32f)
2970
2971
2972 def cvSize2D32f(*args):
2973   """cvSize2D32f(double width, double height) -> CvSize2D32f"""
2974   return _cv.cvSize2D32f(*args)
2975 class CvBox2D(_object):
2976     """Proxy of C++ CvBox2D class"""
2977     __swig_setmethods__ = {}
2978     __setattr__ = lambda self, name, value: _swig_setattr(self, CvBox2D, name, value)
2979     __swig_getmethods__ = {}
2980     __getattr__ = lambda self, name: _swig_getattr(self, CvBox2D, name)
2981     __repr__ = _swig_repr
2982     __swig_setmethods__["center"] = _cv.CvBox2D_center_set
2983     __swig_getmethods__["center"] = _cv.CvBox2D_center_get
2984     if _newclass:center = _swig_property(_cv.CvBox2D_center_get, _cv.CvBox2D_center_set)
2985     __swig_setmethods__["size"] = _cv.CvBox2D_size_set
2986     __swig_getmethods__["size"] = _cv.CvBox2D_size_get
2987     if _newclass:size = _swig_property(_cv.CvBox2D_size_get, _cv.CvBox2D_size_set)
2988     __swig_setmethods__["angle"] = _cv.CvBox2D_angle_set
2989     __swig_getmethods__["angle"] = _cv.CvBox2D_angle_get
2990     if _newclass:angle = _swig_property(_cv.CvBox2D_angle_get, _cv.CvBox2D_angle_set)
2991     def __init__(self, *args): 
2992         """__init__(self) -> CvBox2D"""
2993         this = _cv.new_CvBox2D(*args)
2994         try: self.this.append(this)
2995         except: self.this = this
2996     __swig_destroy__ = _cv.delete_CvBox2D
2997     __del__ = lambda self : None;
2998 CvBox2D_swigregister = _cv.CvBox2D_swigregister
2999 CvBox2D_swigregister(CvBox2D)
3000
3001 class CvLineIterator(_object):
3002     """Proxy of C++ CvLineIterator class"""
3003     __swig_setmethods__ = {}
3004     __setattr__ = lambda self, name, value: _swig_setattr(self, CvLineIterator, name, value)
3005     __swig_getmethods__ = {}
3006     __getattr__ = lambda self, name: _swig_getattr(self, CvLineIterator, name)
3007     __repr__ = _swig_repr
3008     __swig_setmethods__["ptr"] = _cv.CvLineIterator_ptr_set
3009     __swig_getmethods__["ptr"] = _cv.CvLineIterator_ptr_get
3010     if _newclass:ptr = _swig_property(_cv.CvLineIterator_ptr_get, _cv.CvLineIterator_ptr_set)
3011     __swig_setmethods__["err"] = _cv.CvLineIterator_err_set
3012     __swig_getmethods__["err"] = _cv.CvLineIterator_err_get
3013     if _newclass:err = _swig_property(_cv.CvLineIterator_err_get, _cv.CvLineIterator_err_set)
3014     __swig_setmethods__["plus_delta"] = _cv.CvLineIterator_plus_delta_set
3015     __swig_getmethods__["plus_delta"] = _cv.CvLineIterator_plus_delta_get
3016     if _newclass:plus_delta = _swig_property(_cv.CvLineIterator_plus_delta_get, _cv.CvLineIterator_plus_delta_set)
3017     __swig_setmethods__["minus_delta"] = _cv.CvLineIterator_minus_delta_set
3018     __swig_getmethods__["minus_delta"] = _cv.CvLineIterator_minus_delta_get
3019     if _newclass:minus_delta = _swig_property(_cv.CvLineIterator_minus_delta_get, _cv.CvLineIterator_minus_delta_set)
3020     __swig_setmethods__["plus_step"] = _cv.CvLineIterator_plus_step_set
3021     __swig_getmethods__["plus_step"] = _cv.CvLineIterator_plus_step_get
3022     if _newclass:plus_step = _swig_property(_cv.CvLineIterator_plus_step_get, _cv.CvLineIterator_plus_step_set)
3023     __swig_setmethods__["minus_step"] = _cv.CvLineIterator_minus_step_set
3024     __swig_getmethods__["minus_step"] = _cv.CvLineIterator_minus_step_get
3025     if _newclass:minus_step = _swig_property(_cv.CvLineIterator_minus_step_get, _cv.CvLineIterator_minus_step_set)
3026     def __init__(self, *args): 
3027         """__init__(self) -> CvLineIterator"""
3028         this = _cv.new_CvLineIterator(*args)
3029         try: self.this.append(this)
3030         except: self.this = this
3031     __swig_destroy__ = _cv.delete_CvLineIterator
3032     __del__ = lambda self : None;
3033 CvLineIterator_swigregister = _cv.CvLineIterator_swigregister
3034 CvLineIterator_swigregister(CvLineIterator)
3035
3036 class CvSlice(_object):
3037     """Proxy of C++ CvSlice class"""
3038     __swig_setmethods__ = {}
3039     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSlice, name, value)
3040     __swig_getmethods__ = {}
3041     __getattr__ = lambda self, name: _swig_getattr(self, CvSlice, name)
3042     __repr__ = _swig_repr
3043     __swig_setmethods__["start_index"] = _cv.CvSlice_start_index_set
3044     __swig_getmethods__["start_index"] = _cv.CvSlice_start_index_get
3045     if _newclass:start_index = _swig_property(_cv.CvSlice_start_index_get, _cv.CvSlice_start_index_set)
3046     __swig_setmethods__["end_index"] = _cv.CvSlice_end_index_set
3047     __swig_getmethods__["end_index"] = _cv.CvSlice_end_index_get
3048     if _newclass:end_index = _swig_property(_cv.CvSlice_end_index_get, _cv.CvSlice_end_index_set)
3049     def __init__(self, *args): 
3050         """__init__(self) -> CvSlice"""
3051         this = _cv.new_CvSlice(*args)
3052         try: self.this.append(this)
3053         except: self.this = this
3054     __swig_destroy__ = _cv.delete_CvSlice
3055     __del__ = lambda self : None;
3056 CvSlice_swigregister = _cv.CvSlice_swigregister
3057 CvSlice_swigregister(CvSlice)
3058
3059
3060 def cvSlice(*args):
3061   """cvSlice(int start, int end) -> CvSlice"""
3062   return _cv.cvSlice(*args)
3063 class CvScalar(_object):
3064     """Proxy of C++ CvScalar class"""
3065     __swig_setmethods__ = {}
3066     __setattr__ = lambda self, name, value: _swig_setattr(self, CvScalar, name, value)
3067     __swig_getmethods__ = {}
3068     __getattr__ = lambda self, name: _swig_getattr(self, CvScalar, name)
3069     __swig_setmethods__["val"] = _cv.CvScalar_val_set
3070     __swig_getmethods__["val"] = _cv.CvScalar_val_get
3071     if _newclass:val = _swig_property(_cv.CvScalar_val_get, _cv.CvScalar_val_set)
3072     def __str__(*args):
3073         """__str__(self) -> char"""
3074         return _cv.CvScalar___str__(*args)
3075
3076     def __repr__(*args):
3077         """__repr__(self) -> char"""
3078         return _cv.CvScalar___repr__(*args)
3079
3080     def __getitem__(*args):
3081         """__getitem__(self, int index) -> double"""
3082         return _cv.CvScalar___getitem__(*args)
3083
3084     def __setitem__(*args):
3085         """__setitem__(self, int index, double value)"""
3086         return _cv.CvScalar___setitem__(*args)
3087
3088     def __init__(self, *args): 
3089         """__init__(self) -> CvScalar"""
3090         this = _cv.new_CvScalar(*args)
3091         try: self.this.append(this)
3092         except: self.this = this
3093     __swig_destroy__ = _cv.delete_CvScalar
3094     __del__ = lambda self : None;
3095 CvScalar_swigregister = _cv.CvScalar_swigregister
3096 CvScalar_swigregister(CvScalar)
3097
3098
3099 def cvRealScalar(*args):
3100   """cvRealScalar(double val0) -> CvScalar"""
3101   return _cv.cvRealScalar(*args)
3102
3103 def cvScalarAll(*args):
3104   """cvScalarAll(double val0123) -> CvScalar"""
3105   return _cv.cvScalarAll(*args)
3106 class CvMemBlock(_object):
3107     """Proxy of C++ CvMemBlock class"""
3108     __swig_setmethods__ = {}
3109     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMemBlock, name, value)
3110     __swig_getmethods__ = {}
3111     __getattr__ = lambda self, name: _swig_getattr(self, CvMemBlock, name)
3112     __repr__ = _swig_repr
3113     __swig_setmethods__["prev"] = _cv.CvMemBlock_prev_set
3114     __swig_getmethods__["prev"] = _cv.CvMemBlock_prev_get
3115     if _newclass:prev = _swig_property(_cv.CvMemBlock_prev_get, _cv.CvMemBlock_prev_set)
3116     __swig_setmethods__["next"] = _cv.CvMemBlock_next_set
3117     __swig_getmethods__["next"] = _cv.CvMemBlock_next_get
3118     if _newclass:next = _swig_property(_cv.CvMemBlock_next_get, _cv.CvMemBlock_next_set)
3119     def __init__(self, *args): 
3120         """__init__(self) -> CvMemBlock"""
3121         this = _cv.new_CvMemBlock(*args)
3122         try: self.this.append(this)
3123         except: self.this = this
3124     __swig_destroy__ = _cv.delete_CvMemBlock
3125     __del__ = lambda self : None;
3126 CvMemBlock_swigregister = _cv.CvMemBlock_swigregister
3127 CvMemBlock_swigregister(CvMemBlock)
3128
3129 def cvScalar(*args):
3130   """
3131     cvScalar(double val0, double val1=0, double val2=0, double val3=0) -> CvScalar
3132     cvScalar(double val0, double val1=0, double val2=0) -> CvScalar
3133     cvScalar(double val0, double val1=0) -> CvScalar
3134     cvScalar(double val0) -> CvScalar
3135     """
3136   return _cv.cvScalar(*args)
3137
3138 class CvMemStorage(_object):
3139     """Proxy of C++ CvMemStorage class"""
3140     __swig_setmethods__ = {}
3141     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMemStorage, name, value)
3142     __swig_getmethods__ = {}
3143     __getattr__ = lambda self, name: _swig_getattr(self, CvMemStorage, name)
3144     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
3145     __repr__ = _swig_repr
3146     __swig_setmethods__["signature"] = _cv.CvMemStorage_signature_set
3147     __swig_getmethods__["signature"] = _cv.CvMemStorage_signature_get
3148     if _newclass:signature = _swig_property(_cv.CvMemStorage_signature_get, _cv.CvMemStorage_signature_set)
3149     __swig_setmethods__["bottom"] = _cv.CvMemStorage_bottom_set
3150     __swig_getmethods__["bottom"] = _cv.CvMemStorage_bottom_get
3151     if _newclass:bottom = _swig_property(_cv.CvMemStorage_bottom_get, _cv.CvMemStorage_bottom_set)
3152     __swig_setmethods__["top"] = _cv.CvMemStorage_top_set
3153     __swig_getmethods__["top"] = _cv.CvMemStorage_top_get
3154     if _newclass:top = _swig_property(_cv.CvMemStorage_top_get, _cv.CvMemStorage_top_set)
3155     __swig_setmethods__["parent"] = _cv.CvMemStorage_parent_set
3156     __swig_getmethods__["parent"] = _cv.CvMemStorage_parent_get
3157     if _newclass:parent = _swig_property(_cv.CvMemStorage_parent_get, _cv.CvMemStorage_parent_set)
3158     __swig_setmethods__["block_size"] = _cv.CvMemStorage_block_size_set
3159     __swig_getmethods__["block_size"] = _cv.CvMemStorage_block_size_get
3160     if _newclass:block_size = _swig_property(_cv.CvMemStorage_block_size_get, _cv.CvMemStorage_block_size_set)
3161     __swig_setmethods__["free_space"] = _cv.CvMemStorage_free_space_set
3162     __swig_getmethods__["free_space"] = _cv.CvMemStorage_free_space_get
3163     if _newclass:free_space = _swig_property(_cv.CvMemStorage_free_space_get, _cv.CvMemStorage_free_space_set)
3164     __swig_destroy__ = _cv.delete_CvMemStorage
3165     __del__ = lambda self : None;
3166 CvMemStorage_swigregister = _cv.CvMemStorage_swigregister
3167 CvMemStorage_swigregister(CvMemStorage)
3168
3169 class CvMemStoragePos(_object):
3170     """Proxy of C++ CvMemStoragePos class"""
3171     __swig_setmethods__ = {}
3172     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMemStoragePos, name, value)
3173     __swig_getmethods__ = {}
3174     __getattr__ = lambda self, name: _swig_getattr(self, CvMemStoragePos, name)
3175     __repr__ = _swig_repr
3176     __swig_setmethods__["top"] = _cv.CvMemStoragePos_top_set
3177     __swig_getmethods__["top"] = _cv.CvMemStoragePos_top_get
3178     if _newclass:top = _swig_property(_cv.CvMemStoragePos_top_get, _cv.CvMemStoragePos_top_set)
3179     __swig_setmethods__["free_space"] = _cv.CvMemStoragePos_free_space_set
3180     __swig_getmethods__["free_space"] = _cv.CvMemStoragePos_free_space_get
3181     if _newclass:free_space = _swig_property(_cv.CvMemStoragePos_free_space_get, _cv.CvMemStoragePos_free_space_set)
3182     def __init__(self, *args): 
3183         """__init__(self) -> CvMemStoragePos"""
3184         this = _cv.new_CvMemStoragePos(*args)
3185         try: self.this.append(this)
3186         except: self.this = this
3187     __swig_destroy__ = _cv.delete_CvMemStoragePos
3188     __del__ = lambda self : None;
3189 CvMemStoragePos_swigregister = _cv.CvMemStoragePos_swigregister
3190 CvMemStoragePos_swigregister(CvMemStoragePos)
3191
3192 class CvSeqBlock(_object):
3193     """Proxy of C++ CvSeqBlock class"""
3194     __swig_setmethods__ = {}
3195     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeqBlock, name, value)
3196     __swig_getmethods__ = {}
3197     __getattr__ = lambda self, name: _swig_getattr(self, CvSeqBlock, name)
3198     __repr__ = _swig_repr
3199     __swig_setmethods__["prev"] = _cv.CvSeqBlock_prev_set
3200     __swig_getmethods__["prev"] = _cv.CvSeqBlock_prev_get
3201     if _newclass:prev = _swig_property(_cv.CvSeqBlock_prev_get, _cv.CvSeqBlock_prev_set)
3202     __swig_setmethods__["next"] = _cv.CvSeqBlock_next_set
3203     __swig_getmethods__["next"] = _cv.CvSeqBlock_next_get
3204     if _newclass:next = _swig_property(_cv.CvSeqBlock_next_get, _cv.CvSeqBlock_next_set)
3205     __swig_setmethods__["start_index"] = _cv.CvSeqBlock_start_index_set
3206     __swig_getmethods__["start_index"] = _cv.CvSeqBlock_start_index_get
3207     if _newclass:start_index = _swig_property(_cv.CvSeqBlock_start_index_get, _cv.CvSeqBlock_start_index_set)
3208     __swig_setmethods__["count"] = _cv.CvSeqBlock_count_set
3209     __swig_getmethods__["count"] = _cv.CvSeqBlock_count_get
3210     if _newclass:count = _swig_property(_cv.CvSeqBlock_count_get, _cv.CvSeqBlock_count_set)
3211     __swig_setmethods__["data"] = _cv.CvSeqBlock_data_set
3212     __swig_getmethods__["data"] = _cv.CvSeqBlock_data_get
3213     if _newclass:data = _swig_property(_cv.CvSeqBlock_data_get, _cv.CvSeqBlock_data_set)
3214     def __init__(self, *args): 
3215         """__init__(self) -> CvSeqBlock"""
3216         this = _cv.new_CvSeqBlock(*args)
3217         try: self.this.append(this)
3218         except: self.this = this
3219     __swig_destroy__ = _cv.delete_CvSeqBlock
3220     __del__ = lambda self : None;
3221 CvSeqBlock_swigregister = _cv.CvSeqBlock_swigregister
3222 CvSeqBlock_swigregister(CvSeqBlock)
3223
3224 class CvSeq(_object):
3225     """Proxy of C++ CvSeq class"""
3226     __swig_setmethods__ = {}
3227     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq, name, value)
3228     __swig_getmethods__ = {}
3229     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq, name)
3230     __repr__ = _swig_repr
3231     __swig_setmethods__["flags"] = _cv.CvSeq_flags_set
3232     __swig_getmethods__["flags"] = _cv.CvSeq_flags_get
3233     if _newclass:flags = _swig_property(_cv.CvSeq_flags_get, _cv.CvSeq_flags_set)
3234     __swig_setmethods__["header_size"] = _cv.CvSeq_header_size_set
3235     __swig_getmethods__["header_size"] = _cv.CvSeq_header_size_get
3236     if _newclass:header_size = _swig_property(_cv.CvSeq_header_size_get, _cv.CvSeq_header_size_set)
3237     __swig_setmethods__["h_prev"] = _cv.CvSeq_h_prev_set
3238     __swig_getmethods__["h_prev"] = _cv.CvSeq_h_prev_get
3239     if _newclass:h_prev = _swig_property(_cv.CvSeq_h_prev_get, _cv.CvSeq_h_prev_set)
3240     __swig_setmethods__["h_next"] = _cv.CvSeq_h_next_set
3241     __swig_getmethods__["h_next"] = _cv.CvSeq_h_next_get
3242     if _newclass:h_next = _swig_property(_cv.CvSeq_h_next_get, _cv.CvSeq_h_next_set)
3243     __swig_setmethods__["v_prev"] = _cv.CvSeq_v_prev_set
3244     __swig_getmethods__["v_prev"] = _cv.CvSeq_v_prev_get
3245     if _newclass:v_prev = _swig_property(_cv.CvSeq_v_prev_get, _cv.CvSeq_v_prev_set)
3246     __swig_setmethods__["v_next"] = _cv.CvSeq_v_next_set
3247     __swig_getmethods__["v_next"] = _cv.CvSeq_v_next_get
3248     if _newclass:v_next = _swig_property(_cv.CvSeq_v_next_get, _cv.CvSeq_v_next_set)
3249     __swig_setmethods__["total"] = _cv.CvSeq_total_set
3250     __swig_getmethods__["total"] = _cv.CvSeq_total_get
3251     if _newclass:total = _swig_property(_cv.CvSeq_total_get, _cv.CvSeq_total_set)
3252     __swig_setmethods__["elem_size"] = _cv.CvSeq_elem_size_set
3253     __swig_getmethods__["elem_size"] = _cv.CvSeq_elem_size_get
3254     if _newclass:elem_size = _swig_property(_cv.CvSeq_elem_size_get, _cv.CvSeq_elem_size_set)
3255     __swig_setmethods__["block_max"] = _cv.CvSeq_block_max_set
3256     __swig_getmethods__["block_max"] = _cv.CvSeq_block_max_get
3257     if _newclass:block_max = _swig_property(_cv.CvSeq_block_max_get, _cv.CvSeq_block_max_set)
3258     __swig_setmethods__["ptr"] = _cv.CvSeq_ptr_set
3259     __swig_getmethods__["ptr"] = _cv.CvSeq_ptr_get
3260     if _newclass:ptr = _swig_property(_cv.CvSeq_ptr_get, _cv.CvSeq_ptr_set)
3261     __swig_setmethods__["delta_elems"] = _cv.CvSeq_delta_elems_set
3262     __swig_getmethods__["delta_elems"] = _cv.CvSeq_delta_elems_get
3263     if _newclass:delta_elems = _swig_property(_cv.CvSeq_delta_elems_get, _cv.CvSeq_delta_elems_set)
3264     __swig_setmethods__["storage"] = _cv.CvSeq_storage_set
3265     __swig_getmethods__["storage"] = _cv.CvSeq_storage_get
3266     if _newclass:storage = _swig_property(_cv.CvSeq_storage_get, _cv.CvSeq_storage_set)
3267     __swig_setmethods__["free_blocks"] = _cv.CvSeq_free_blocks_set
3268     __swig_getmethods__["free_blocks"] = _cv.CvSeq_free_blocks_get
3269     if _newclass:free_blocks = _swig_property(_cv.CvSeq_free_blocks_get, _cv.CvSeq_free_blocks_set)
3270     __swig_setmethods__["first"] = _cv.CvSeq_first_set
3271     __swig_getmethods__["first"] = _cv.CvSeq_first_get
3272     if _newclass:first = _swig_property(_cv.CvSeq_first_get, _cv.CvSeq_first_set)
3273     def __iter__(self):
3274         """
3275         generator function iterating elements in the sequence
3276         """
3277         for i in range(self.total):
3278                 yield self[i]
3279
3280     def vrange(self):
3281         """
3282         generator function iterating along v_next
3283         """
3284         s = self
3285         t = type(self)
3286         while s:
3287                 yield s
3288                 s = t.cast(s.v_next)
3289
3290     def hrange(self):
3291         """
3292         generator function iterating along h_next
3293         """
3294         s = self
3295         t = type(self)
3296         while s:
3297                 yield s
3298                 s = t.cast(s.h_next)
3299
3300     def __init__(self, *args): 
3301         """__init__(self) -> CvSeq"""
3302         this = _cv.new_CvSeq(*args)
3303         try: self.this.append(this)
3304         except: self.this = this
3305     __swig_destroy__ = _cv.delete_CvSeq
3306     __del__ = lambda self : None;
3307 CvSeq_swigregister = _cv.CvSeq_swigregister
3308 CvSeq_swigregister(CvSeq)
3309
3310 class CvSetElem(_object):
3311     """Proxy of C++ CvSetElem class"""
3312     __swig_setmethods__ = {}
3313     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSetElem, name, value)
3314     __swig_getmethods__ = {}
3315     __getattr__ = lambda self, name: _swig_getattr(self, CvSetElem, name)
3316     __repr__ = _swig_repr
3317     __swig_setmethods__["flags"] = _cv.CvSetElem_flags_set
3318     __swig_getmethods__["flags"] = _cv.CvSetElem_flags_get
3319     if _newclass:flags = _swig_property(_cv.CvSetElem_flags_get, _cv.CvSetElem_flags_set)
3320     __swig_setmethods__["next_free"] = _cv.CvSetElem_next_free_set
3321     __swig_getmethods__["next_free"] = _cv.CvSetElem_next_free_get
3322     if _newclass:next_free = _swig_property(_cv.CvSetElem_next_free_get, _cv.CvSetElem_next_free_set)
3323     def __init__(self, *args): 
3324         """__init__(self) -> CvSetElem"""
3325         this = _cv.new_CvSetElem(*args)
3326         try: self.this.append(this)
3327         except: self.this = this
3328     __swig_destroy__ = _cv.delete_CvSetElem
3329     __del__ = lambda self : None;
3330 CvSetElem_swigregister = _cv.CvSetElem_swigregister
3331 CvSetElem_swigregister(CvSetElem)
3332
3333 class CvSet(_object):
3334     """Proxy of C++ CvSet class"""
3335     __swig_setmethods__ = {}
3336     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSet, name, value)
3337     __swig_getmethods__ = {}
3338     __getattr__ = lambda self, name: _swig_getattr(self, CvSet, name)
3339     __repr__ = _swig_repr
3340     __swig_setmethods__["flags"] = _cv.CvSet_flags_set
3341     __swig_getmethods__["flags"] = _cv.CvSet_flags_get
3342     if _newclass:flags = _swig_property(_cv.CvSet_flags_get, _cv.CvSet_flags_set)
3343     __swig_setmethods__["header_size"] = _cv.CvSet_header_size_set
3344     __swig_getmethods__["header_size"] = _cv.CvSet_header_size_get
3345     if _newclass:header_size = _swig_property(_cv.CvSet_header_size_get, _cv.CvSet_header_size_set)
3346     __swig_setmethods__["h_prev"] = _cv.CvSet_h_prev_set
3347     __swig_getmethods__["h_prev"] = _cv.CvSet_h_prev_get
3348     if _newclass:h_prev = _swig_property(_cv.CvSet_h_prev_get, _cv.CvSet_h_prev_set)
3349     __swig_setmethods__["h_next"] = _cv.CvSet_h_next_set
3350     __swig_getmethods__["h_next"] = _cv.CvSet_h_next_get
3351     if _newclass:h_next = _swig_property(_cv.CvSet_h_next_get, _cv.CvSet_h_next_set)
3352     __swig_setmethods__["v_prev"] = _cv.CvSet_v_prev_set
3353     __swig_getmethods__["v_prev"] = _cv.CvSet_v_prev_get
3354     if _newclass:v_prev = _swig_property(_cv.CvSet_v_prev_get, _cv.CvSet_v_prev_set)
3355     __swig_setmethods__["v_next"] = _cv.CvSet_v_next_set
3356     __swig_getmethods__["v_next"] = _cv.CvSet_v_next_get
3357     if _newclass:v_next = _swig_property(_cv.CvSet_v_next_get, _cv.CvSet_v_next_set)
3358     __swig_setmethods__["total"] = _cv.CvSet_total_set
3359     __swig_getmethods__["total"] = _cv.CvSet_total_get
3360     if _newclass:total = _swig_property(_cv.CvSet_total_get, _cv.CvSet_total_set)
3361     __swig_setmethods__["elem_size"] = _cv.CvSet_elem_size_set
3362     __swig_getmethods__["elem_size"] = _cv.CvSet_elem_size_get
3363     if _newclass:elem_size = _swig_property(_cv.CvSet_elem_size_get, _cv.CvSet_elem_size_set)
3364     __swig_setmethods__["block_max"] = _cv.CvSet_block_max_set
3365     __swig_getmethods__["block_max"] = _cv.CvSet_block_max_get
3366     if _newclass:block_max = _swig_property(_cv.CvSet_block_max_get, _cv.CvSet_block_max_set)
3367     __swig_setmethods__["ptr"] = _cv.CvSet_ptr_set
3368     __swig_getmethods__["ptr"] = _cv.CvSet_ptr_get
3369     if _newclass:ptr = _swig_property(_cv.CvSet_ptr_get, _cv.CvSet_ptr_set)
3370     __swig_setmethods__["delta_elems"] = _cv.CvSet_delta_elems_set
3371     __swig_getmethods__["delta_elems"] = _cv.CvSet_delta_elems_get
3372     if _newclass:delta_elems = _swig_property(_cv.CvSet_delta_elems_get, _cv.CvSet_delta_elems_set)
3373     __swig_setmethods__["storage"] = _cv.CvSet_storage_set
3374     __swig_getmethods__["storage"] = _cv.CvSet_storage_get
3375     if _newclass:storage = _swig_property(_cv.CvSet_storage_get, _cv.CvSet_storage_set)
3376     __swig_setmethods__["free_blocks"] = _cv.CvSet_free_blocks_set
3377     __swig_getmethods__["free_blocks"] = _cv.CvSet_free_blocks_get
3378     if _newclass:free_blocks = _swig_property(_cv.CvSet_free_blocks_get, _cv.CvSet_free_blocks_set)
3379     __swig_setmethods__["first"] = _cv.CvSet_first_set
3380     __swig_getmethods__["first"] = _cv.CvSet_first_get
3381     if _newclass:first = _swig_property(_cv.CvSet_first_get, _cv.CvSet_first_set)
3382     __swig_setmethods__["free_elems"] = _cv.CvSet_free_elems_set
3383     __swig_getmethods__["free_elems"] = _cv.CvSet_free_elems_get
3384     if _newclass:free_elems = _swig_property(_cv.CvSet_free_elems_get, _cv.CvSet_free_elems_set)
3385     __swig_setmethods__["active_count"] = _cv.CvSet_active_count_set
3386     __swig_getmethods__["active_count"] = _cv.CvSet_active_count_get
3387     if _newclass:active_count = _swig_property(_cv.CvSet_active_count_get, _cv.CvSet_active_count_set)
3388     def __init__(self, *args): 
3389         """__init__(self) -> CvSet"""
3390         this = _cv.new_CvSet(*args)
3391         try: self.this.append(this)
3392         except: self.this = this
3393     __swig_destroy__ = _cv.delete_CvSet
3394     __del__ = lambda self : None;
3395 CvSet_swigregister = _cv.CvSet_swigregister
3396 CvSet_swigregister(CvSet)
3397
3398 class CvGraphEdge(_object):
3399     """Proxy of C++ CvGraphEdge class"""
3400     __swig_setmethods__ = {}
3401     __setattr__ = lambda self, name, value: _swig_setattr(self, CvGraphEdge, name, value)
3402     __swig_getmethods__ = {}
3403     __getattr__ = lambda self, name: _swig_getattr(self, CvGraphEdge, name)
3404     __repr__ = _swig_repr
3405     __swig_setmethods__["flags"] = _cv.CvGraphEdge_flags_set
3406     __swig_getmethods__["flags"] = _cv.CvGraphEdge_flags_get
3407     if _newclass:flags = _swig_property(_cv.CvGraphEdge_flags_get, _cv.CvGraphEdge_flags_set)
3408     __swig_setmethods__["weight"] = _cv.CvGraphEdge_weight_set
3409     __swig_getmethods__["weight"] = _cv.CvGraphEdge_weight_get
3410     if _newclass:weight = _swig_property(_cv.CvGraphEdge_weight_get, _cv.CvGraphEdge_weight_set)
3411     __swig_setmethods__["next"] = _cv.CvGraphEdge_next_set
3412     __swig_getmethods__["next"] = _cv.CvGraphEdge_next_get
3413     if _newclass:next = _swig_property(_cv.CvGraphEdge_next_get, _cv.CvGraphEdge_next_set)
3414     __swig_setmethods__["vtx"] = _cv.CvGraphEdge_vtx_set
3415     __swig_getmethods__["vtx"] = _cv.CvGraphEdge_vtx_get
3416     if _newclass:vtx = _swig_property(_cv.CvGraphEdge_vtx_get, _cv.CvGraphEdge_vtx_set)
3417     def __init__(self, *args): 
3418         """__init__(self) -> CvGraphEdge"""
3419         this = _cv.new_CvGraphEdge(*args)
3420         try: self.this.append(this)
3421         except: self.this = this
3422     __swig_destroy__ = _cv.delete_CvGraphEdge
3423     __del__ = lambda self : None;
3424 CvGraphEdge_swigregister = _cv.CvGraphEdge_swigregister
3425 CvGraphEdge_swigregister(CvGraphEdge)
3426
3427 class CvGraphVtx(_object):
3428     """Proxy of C++ CvGraphVtx class"""
3429     __swig_setmethods__ = {}
3430     __setattr__ = lambda self, name, value: _swig_setattr(self, CvGraphVtx, name, value)
3431     __swig_getmethods__ = {}
3432     __getattr__ = lambda self, name: _swig_getattr(self, CvGraphVtx, name)
3433     __repr__ = _swig_repr
3434     __swig_setmethods__["flags"] = _cv.CvGraphVtx_flags_set
3435     __swig_getmethods__["flags"] = _cv.CvGraphVtx_flags_get
3436     if _newclass:flags = _swig_property(_cv.CvGraphVtx_flags_get, _cv.CvGraphVtx_flags_set)
3437     __swig_setmethods__["first"] = _cv.CvGraphVtx_first_set
3438     __swig_getmethods__["first"] = _cv.CvGraphVtx_first_get
3439     if _newclass:first = _swig_property(_cv.CvGraphVtx_first_get, _cv.CvGraphVtx_first_set)
3440     def __init__(self, *args): 
3441         """__init__(self) -> CvGraphVtx"""
3442         this = _cv.new_CvGraphVtx(*args)
3443         try: self.this.append(this)
3444         except: self.this = this
3445     __swig_destroy__ = _cv.delete_CvGraphVtx
3446     __del__ = lambda self : None;
3447 CvGraphVtx_swigregister = _cv.CvGraphVtx_swigregister
3448 CvGraphVtx_swigregister(CvGraphVtx)
3449
3450 class CvGraphVtx2D(_object):
3451     """Proxy of C++ CvGraphVtx2D class"""
3452     __swig_setmethods__ = {}
3453     __setattr__ = lambda self, name, value: _swig_setattr(self, CvGraphVtx2D, name, value)
3454     __swig_getmethods__ = {}
3455     __getattr__ = lambda self, name: _swig_getattr(self, CvGraphVtx2D, name)
3456     __repr__ = _swig_repr
3457     __swig_setmethods__["flags"] = _cv.CvGraphVtx2D_flags_set
3458     __swig_getmethods__["flags"] = _cv.CvGraphVtx2D_flags_get
3459     if _newclass:flags = _swig_property(_cv.CvGraphVtx2D_flags_get, _cv.CvGraphVtx2D_flags_set)
3460     __swig_setmethods__["first"] = _cv.CvGraphVtx2D_first_set
3461     __swig_getmethods__["first"] = _cv.CvGraphVtx2D_first_get
3462     if _newclass:first = _swig_property(_cv.CvGraphVtx2D_first_get, _cv.CvGraphVtx2D_first_set)
3463     __swig_setmethods__["ptr"] = _cv.CvGraphVtx2D_ptr_set
3464     __swig_getmethods__["ptr"] = _cv.CvGraphVtx2D_ptr_get
3465     if _newclass:ptr = _swig_property(_cv.CvGraphVtx2D_ptr_get, _cv.CvGraphVtx2D_ptr_set)
3466     def __init__(self, *args): 
3467         """__init__(self) -> CvGraphVtx2D"""
3468         this = _cv.new_CvGraphVtx2D(*args)
3469         try: self.this.append(this)
3470         except: self.this = this
3471     __swig_destroy__ = _cv.delete_CvGraphVtx2D
3472     __del__ = lambda self : None;
3473 CvGraphVtx2D_swigregister = _cv.CvGraphVtx2D_swigregister
3474 CvGraphVtx2D_swigregister(CvGraphVtx2D)
3475
3476 class CvGraph(_object):
3477     """Proxy of C++ CvGraph class"""
3478     __swig_setmethods__ = {}
3479     __setattr__ = lambda self, name, value: _swig_setattr(self, CvGraph, name, value)
3480     __swig_getmethods__ = {}
3481     __getattr__ = lambda self, name: _swig_getattr(self, CvGraph, name)
3482     __repr__ = _swig_repr
3483     __swig_setmethods__["flags"] = _cv.CvGraph_flags_set
3484     __swig_getmethods__["flags"] = _cv.CvGraph_flags_get
3485     if _newclass:flags = _swig_property(_cv.CvGraph_flags_get, _cv.CvGraph_flags_set)
3486     __swig_setmethods__["header_size"] = _cv.CvGraph_header_size_set
3487     __swig_getmethods__["header_size"] = _cv.CvGraph_header_size_get
3488     if _newclass:header_size = _swig_property(_cv.CvGraph_header_size_get, _cv.CvGraph_header_size_set)
3489     __swig_setmethods__["h_prev"] = _cv.CvGraph_h_prev_set
3490     __swig_getmethods__["h_prev"] = _cv.CvGraph_h_prev_get
3491     if _newclass:h_prev = _swig_property(_cv.CvGraph_h_prev_get, _cv.CvGraph_h_prev_set)
3492     __swig_setmethods__["h_next"] = _cv.CvGraph_h_next_set
3493     __swig_getmethods__["h_next"] = _cv.CvGraph_h_next_get
3494     if _newclass:h_next = _swig_property(_cv.CvGraph_h_next_get, _cv.CvGraph_h_next_set)
3495     __swig_setmethods__["v_prev"] = _cv.CvGraph_v_prev_set
3496     __swig_getmethods__["v_prev"] = _cv.CvGraph_v_prev_get
3497     if _newclass:v_prev = _swig_property(_cv.CvGraph_v_prev_get, _cv.CvGraph_v_prev_set)
3498     __swig_setmethods__["v_next"] = _cv.CvGraph_v_next_set
3499     __swig_getmethods__["v_next"] = _cv.CvGraph_v_next_get
3500     if _newclass:v_next = _swig_property(_cv.CvGraph_v_next_get, _cv.CvGraph_v_next_set)
3501     __swig_setmethods__["total"] = _cv.CvGraph_total_set
3502     __swig_getmethods__["total"] = _cv.CvGraph_total_get
3503     if _newclass:total = _swig_property(_cv.CvGraph_total_get, _cv.CvGraph_total_set)
3504     __swig_setmethods__["elem_size"] = _cv.CvGraph_elem_size_set
3505     __swig_getmethods__["elem_size"] = _cv.CvGraph_elem_size_get
3506     if _newclass:elem_size = _swig_property(_cv.CvGraph_elem_size_get, _cv.CvGraph_elem_size_set)
3507     __swig_setmethods__["block_max"] = _cv.CvGraph_block_max_set
3508     __swig_getmethods__["block_max"] = _cv.CvGraph_block_max_get
3509     if _newclass:block_max = _swig_property(_cv.CvGraph_block_max_get, _cv.CvGraph_block_max_set)
3510     __swig_setmethods__["ptr"] = _cv.CvGraph_ptr_set
3511     __swig_getmethods__["ptr"] = _cv.CvGraph_ptr_get
3512     if _newclass:ptr = _swig_property(_cv.CvGraph_ptr_get, _cv.CvGraph_ptr_set)
3513     __swig_setmethods__["delta_elems"] = _cv.CvGraph_delta_elems_set
3514     __swig_getmethods__["delta_elems"] = _cv.CvGraph_delta_elems_get
3515     if _newclass:delta_elems = _swig_property(_cv.CvGraph_delta_elems_get, _cv.CvGraph_delta_elems_set)
3516     __swig_setmethods__["storage"] = _cv.CvGraph_storage_set
3517     __swig_getmethods__["storage"] = _cv.CvGraph_storage_get
3518     if _newclass:storage = _swig_property(_cv.CvGraph_storage_get, _cv.CvGraph_storage_set)
3519     __swig_setmethods__["free_blocks"] = _cv.CvGraph_free_blocks_set
3520     __swig_getmethods__["free_blocks"] = _cv.CvGraph_free_blocks_get
3521     if _newclass:free_blocks = _swig_property(_cv.CvGraph_free_blocks_get, _cv.CvGraph_free_blocks_set)
3522     __swig_setmethods__["first"] = _cv.CvGraph_first_set
3523     __swig_getmethods__["first"] = _cv.CvGraph_first_get
3524     if _newclass:first = _swig_property(_cv.CvGraph_first_get, _cv.CvGraph_first_set)
3525     __swig_setmethods__["free_elems"] = _cv.CvGraph_free_elems_set
3526     __swig_getmethods__["free_elems"] = _cv.CvGraph_free_elems_get
3527     if _newclass:free_elems = _swig_property(_cv.CvGraph_free_elems_get, _cv.CvGraph_free_elems_set)
3528     __swig_setmethods__["active_count"] = _cv.CvGraph_active_count_set
3529     __swig_getmethods__["active_count"] = _cv.CvGraph_active_count_get
3530     if _newclass:active_count = _swig_property(_cv.CvGraph_active_count_get, _cv.CvGraph_active_count_set)
3531     __swig_setmethods__["edges"] = _cv.CvGraph_edges_set
3532     __swig_getmethods__["edges"] = _cv.CvGraph_edges_get
3533     if _newclass:edges = _swig_property(_cv.CvGraph_edges_get, _cv.CvGraph_edges_set)
3534     def __init__(self, *args): 
3535         """__init__(self) -> CvGraph"""
3536         this = _cv.new_CvGraph(*args)
3537         try: self.this.append(this)
3538         except: self.this = this
3539     __swig_destroy__ = _cv.delete_CvGraph
3540     __del__ = lambda self : None;
3541 CvGraph_swigregister = _cv.CvGraph_swigregister
3542 CvGraph_swigregister(CvGraph)
3543
3544 class CvChain(_object):
3545     """Proxy of C++ CvChain class"""
3546     __swig_setmethods__ = {}
3547     __setattr__ = lambda self, name, value: _swig_setattr(self, CvChain, name, value)
3548     __swig_getmethods__ = {}
3549     __getattr__ = lambda self, name: _swig_getattr(self, CvChain, name)
3550     __repr__ = _swig_repr
3551     __swig_setmethods__["flags"] = _cv.CvChain_flags_set
3552     __swig_getmethods__["flags"] = _cv.CvChain_flags_get
3553     if _newclass:flags = _swig_property(_cv.CvChain_flags_get, _cv.CvChain_flags_set)
3554     __swig_setmethods__["header_size"] = _cv.CvChain_header_size_set
3555     __swig_getmethods__["header_size"] = _cv.CvChain_header_size_get
3556     if _newclass:header_size = _swig_property(_cv.CvChain_header_size_get, _cv.CvChain_header_size_set)
3557     __swig_setmethods__["h_prev"] = _cv.CvChain_h_prev_set
3558     __swig_getmethods__["h_prev"] = _cv.CvChain_h_prev_get
3559     if _newclass:h_prev = _swig_property(_cv.CvChain_h_prev_get, _cv.CvChain_h_prev_set)
3560     __swig_setmethods__["h_next"] = _cv.CvChain_h_next_set
3561     __swig_getmethods__["h_next"] = _cv.CvChain_h_next_get
3562     if _newclass:h_next = _swig_property(_cv.CvChain_h_next_get, _cv.CvChain_h_next_set)
3563     __swig_setmethods__["v_prev"] = _cv.CvChain_v_prev_set
3564     __swig_getmethods__["v_prev"] = _cv.CvChain_v_prev_get
3565     if _newclass:v_prev = _swig_property(_cv.CvChain_v_prev_get, _cv.CvChain_v_prev_set)
3566     __swig_setmethods__["v_next"] = _cv.CvChain_v_next_set
3567     __swig_getmethods__["v_next"] = _cv.CvChain_v_next_get
3568     if _newclass:v_next = _swig_property(_cv.CvChain_v_next_get, _cv.CvChain_v_next_set)
3569     __swig_setmethods__["total"] = _cv.CvChain_total_set
3570     __swig_getmethods__["total"] = _cv.CvChain_total_get
3571     if _newclass:total = _swig_property(_cv.CvChain_total_get, _cv.CvChain_total_set)
3572     __swig_setmethods__["elem_size"] = _cv.CvChain_elem_size_set
3573     __swig_getmethods__["elem_size"] = _cv.CvChain_elem_size_get
3574     if _newclass:elem_size = _swig_property(_cv.CvChain_elem_size_get, _cv.CvChain_elem_size_set)
3575     __swig_setmethods__["block_max"] = _cv.CvChain_block_max_set
3576     __swig_getmethods__["block_max"] = _cv.CvChain_block_max_get
3577     if _newclass:block_max = _swig_property(_cv.CvChain_block_max_get, _cv.CvChain_block_max_set)
3578     __swig_setmethods__["ptr"] = _cv.CvChain_ptr_set
3579     __swig_getmethods__["ptr"] = _cv.CvChain_ptr_get
3580     if _newclass:ptr = _swig_property(_cv.CvChain_ptr_get, _cv.CvChain_ptr_set)
3581     __swig_setmethods__["delta_elems"] = _cv.CvChain_delta_elems_set
3582     __swig_getmethods__["delta_elems"] = _cv.CvChain_delta_elems_get
3583     if _newclass:delta_elems = _swig_property(_cv.CvChain_delta_elems_get, _cv.CvChain_delta_elems_set)
3584     __swig_setmethods__["storage"] = _cv.CvChain_storage_set
3585     __swig_getmethods__["storage"] = _cv.CvChain_storage_get
3586     if _newclass:storage = _swig_property(_cv.CvChain_storage_get, _cv.CvChain_storage_set)
3587     __swig_setmethods__["free_blocks"] = _cv.CvChain_free_blocks_set
3588     __swig_getmethods__["free_blocks"] = _cv.CvChain_free_blocks_get
3589     if _newclass:free_blocks = _swig_property(_cv.CvChain_free_blocks_get, _cv.CvChain_free_blocks_set)
3590     __swig_setmethods__["first"] = _cv.CvChain_first_set
3591     __swig_getmethods__["first"] = _cv.CvChain_first_get
3592     if _newclass:first = _swig_property(_cv.CvChain_first_get, _cv.CvChain_first_set)
3593     __swig_setmethods__["origin"] = _cv.CvChain_origin_set
3594     __swig_getmethods__["origin"] = _cv.CvChain_origin_get
3595     if _newclass:origin = _swig_property(_cv.CvChain_origin_get, _cv.CvChain_origin_set)
3596     def __init__(self, *args): 
3597         """__init__(self) -> CvChain"""
3598         this = _cv.new_CvChain(*args)
3599         try: self.this.append(this)
3600         except: self.this = this
3601     __swig_destroy__ = _cv.delete_CvChain
3602     __del__ = lambda self : None;
3603 CvChain_swigregister = _cv.CvChain_swigregister
3604 CvChain_swigregister(CvChain)
3605
3606 class CvContour(_object):
3607     """Proxy of C++ CvContour class"""
3608     __swig_setmethods__ = {}
3609     __setattr__ = lambda self, name, value: _swig_setattr(self, CvContour, name, value)
3610     __swig_getmethods__ = {}
3611     __getattr__ = lambda self, name: _swig_getattr(self, CvContour, name)
3612     __repr__ = _swig_repr
3613     __swig_setmethods__["flags"] = _cv.CvContour_flags_set
3614     __swig_getmethods__["flags"] = _cv.CvContour_flags_get
3615     if _newclass:flags = _swig_property(_cv.CvContour_flags_get, _cv.CvContour_flags_set)
3616     __swig_setmethods__["header_size"] = _cv.CvContour_header_size_set
3617     __swig_getmethods__["header_size"] = _cv.CvContour_header_size_get
3618     if _newclass:header_size = _swig_property(_cv.CvContour_header_size_get, _cv.CvContour_header_size_set)
3619     __swig_setmethods__["h_prev"] = _cv.CvContour_h_prev_set
3620     __swig_getmethods__["h_prev"] = _cv.CvContour_h_prev_get
3621     if _newclass:h_prev = _swig_property(_cv.CvContour_h_prev_get, _cv.CvContour_h_prev_set)
3622     __swig_setmethods__["h_next"] = _cv.CvContour_h_next_set
3623     __swig_getmethods__["h_next"] = _cv.CvContour_h_next_get
3624     if _newclass:h_next = _swig_property(_cv.CvContour_h_next_get, _cv.CvContour_h_next_set)
3625     __swig_setmethods__["v_prev"] = _cv.CvContour_v_prev_set
3626     __swig_getmethods__["v_prev"] = _cv.CvContour_v_prev_get
3627     if _newclass:v_prev = _swig_property(_cv.CvContour_v_prev_get, _cv.CvContour_v_prev_set)
3628     __swig_setmethods__["v_next"] = _cv.CvContour_v_next_set
3629     __swig_getmethods__["v_next"] = _cv.CvContour_v_next_get
3630     if _newclass:v_next = _swig_property(_cv.CvContour_v_next_get, _cv.CvContour_v_next_set)
3631     __swig_setmethods__["total"] = _cv.CvContour_total_set
3632     __swig_getmethods__["total"] = _cv.CvContour_total_get
3633     if _newclass:total = _swig_property(_cv.CvContour_total_get, _cv.CvContour_total_set)
3634     __swig_setmethods__["elem_size"] = _cv.CvContour_elem_size_set
3635     __swig_getmethods__["elem_size"] = _cv.CvContour_elem_size_get
3636     if _newclass:elem_size = _swig_property(_cv.CvContour_elem_size_get, _cv.CvContour_elem_size_set)
3637     __swig_setmethods__["block_max"] = _cv.CvContour_block_max_set
3638     __swig_getmethods__["block_max"] = _cv.CvContour_block_max_get
3639     if _newclass:block_max = _swig_property(_cv.CvContour_block_max_get, _cv.CvContour_block_max_set)
3640     __swig_setmethods__["ptr"] = _cv.CvContour_ptr_set
3641     __swig_getmethods__["ptr"] = _cv.CvContour_ptr_get
3642     if _newclass:ptr = _swig_property(_cv.CvContour_ptr_get, _cv.CvContour_ptr_set)
3643     __swig_setmethods__["delta_elems"] = _cv.CvContour_delta_elems_set
3644     __swig_getmethods__["delta_elems"] = _cv.CvContour_delta_elems_get
3645     if _newclass:delta_elems = _swig_property(_cv.CvContour_delta_elems_get, _cv.CvContour_delta_elems_set)
3646     __swig_setmethods__["storage"] = _cv.CvContour_storage_set
3647     __swig_getmethods__["storage"] = _cv.CvContour_storage_get
3648     if _newclass:storage = _swig_property(_cv.CvContour_storage_get, _cv.CvContour_storage_set)
3649     __swig_setmethods__["free_blocks"] = _cv.CvContour_free_blocks_set
3650     __swig_getmethods__["free_blocks"] = _cv.CvContour_free_blocks_get
3651     if _newclass:free_blocks = _swig_property(_cv.CvContour_free_blocks_get, _cv.CvContour_free_blocks_set)
3652     __swig_setmethods__["first"] = _cv.CvContour_first_set
3653     __swig_getmethods__["first"] = _cv.CvContour_first_get
3654     if _newclass:first = _swig_property(_cv.CvContour_first_get, _cv.CvContour_first_set)
3655     __swig_setmethods__["rect"] = _cv.CvContour_rect_set
3656     __swig_getmethods__["rect"] = _cv.CvContour_rect_get
3657     if _newclass:rect = _swig_property(_cv.CvContour_rect_get, _cv.CvContour_rect_set)
3658     __swig_setmethods__["color"] = _cv.CvContour_color_set
3659     __swig_getmethods__["color"] = _cv.CvContour_color_get
3660     if _newclass:color = _swig_property(_cv.CvContour_color_get, _cv.CvContour_color_set)
3661     __swig_setmethods__["reserved"] = _cv.CvContour_reserved_set
3662     __swig_getmethods__["reserved"] = _cv.CvContour_reserved_get
3663     if _newclass:reserved = _swig_property(_cv.CvContour_reserved_get, _cv.CvContour_reserved_set)
3664     def __init__(self, *args): 
3665         """__init__(self) -> CvContour"""
3666         this = _cv.new_CvContour(*args)
3667         try: self.this.append(this)
3668         except: self.this = this
3669     __swig_destroy__ = _cv.delete_CvContour
3670     __del__ = lambda self : None;
3671 CvContour_swigregister = _cv.CvContour_swigregister
3672 CvContour_swigregister(CvContour)
3673
3674 class CvSeqWriter(_object):
3675     """Proxy of C++ CvSeqWriter class"""
3676     __swig_setmethods__ = {}
3677     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeqWriter, name, value)
3678     __swig_getmethods__ = {}
3679     __getattr__ = lambda self, name: _swig_getattr(self, CvSeqWriter, name)
3680     __repr__ = _swig_repr
3681     __swig_setmethods__["header_size"] = _cv.CvSeqWriter_header_size_set
3682     __swig_getmethods__["header_size"] = _cv.CvSeqWriter_header_size_get
3683     if _newclass:header_size = _swig_property(_cv.CvSeqWriter_header_size_get, _cv.CvSeqWriter_header_size_set)
3684     __swig_setmethods__["seq"] = _cv.CvSeqWriter_seq_set
3685     __swig_getmethods__["seq"] = _cv.CvSeqWriter_seq_get
3686     if _newclass:seq = _swig_property(_cv.CvSeqWriter_seq_get, _cv.CvSeqWriter_seq_set)
3687     __swig_setmethods__["block"] = _cv.CvSeqWriter_block_set
3688     __swig_getmethods__["block"] = _cv.CvSeqWriter_block_get
3689     if _newclass:block = _swig_property(_cv.CvSeqWriter_block_get, _cv.CvSeqWriter_block_set)
3690     __swig_setmethods__["ptr"] = _cv.CvSeqWriter_ptr_set
3691     __swig_getmethods__["ptr"] = _cv.CvSeqWriter_ptr_get
3692     if _newclass:ptr = _swig_property(_cv.CvSeqWriter_ptr_get, _cv.CvSeqWriter_ptr_set)
3693     __swig_setmethods__["block_min"] = _cv.CvSeqWriter_block_min_set
3694     __swig_getmethods__["block_min"] = _cv.CvSeqWriter_block_min_get
3695     if _newclass:block_min = _swig_property(_cv.CvSeqWriter_block_min_get, _cv.CvSeqWriter_block_min_set)
3696     __swig_setmethods__["block_max"] = _cv.CvSeqWriter_block_max_set
3697     __swig_getmethods__["block_max"] = _cv.CvSeqWriter_block_max_get
3698     if _newclass:block_max = _swig_property(_cv.CvSeqWriter_block_max_get, _cv.CvSeqWriter_block_max_set)
3699     def __init__(self, *args): 
3700         """__init__(self) -> CvSeqWriter"""
3701         this = _cv.new_CvSeqWriter(*args)
3702         try: self.this.append(this)
3703         except: self.this = this
3704     __swig_destroy__ = _cv.delete_CvSeqWriter
3705     __del__ = lambda self : None;
3706 CvSeqWriter_swigregister = _cv.CvSeqWriter_swigregister
3707 CvSeqWriter_swigregister(CvSeqWriter)
3708
3709 class CvSeqReader(_object):
3710     """Proxy of C++ CvSeqReader class"""
3711     __swig_setmethods__ = {}
3712     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeqReader, name, value)
3713     __swig_getmethods__ = {}
3714     __getattr__ = lambda self, name: _swig_getattr(self, CvSeqReader, name)
3715     __repr__ = _swig_repr
3716     __swig_setmethods__["header_size"] = _cv.CvSeqReader_header_size_set
3717     __swig_getmethods__["header_size"] = _cv.CvSeqReader_header_size_get
3718     if _newclass:header_size = _swig_property(_cv.CvSeqReader_header_size_get, _cv.CvSeqReader_header_size_set)
3719     __swig_setmethods__["seq"] = _cv.CvSeqReader_seq_set
3720     __swig_getmethods__["seq"] = _cv.CvSeqReader_seq_get
3721     if _newclass:seq = _swig_property(_cv.CvSeqReader_seq_get, _cv.CvSeqReader_seq_set)
3722     __swig_setmethods__["block"] = _cv.CvSeqReader_block_set
3723     __swig_getmethods__["block"] = _cv.CvSeqReader_block_get
3724     if _newclass:block = _swig_property(_cv.CvSeqReader_block_get, _cv.CvSeqReader_block_set)
3725     __swig_setmethods__["ptr"] = _cv.CvSeqReader_ptr_set
3726     __swig_getmethods__["ptr"] = _cv.CvSeqReader_ptr_get
3727     if _newclass:ptr = _swig_property(_cv.CvSeqReader_ptr_get, _cv.CvSeqReader_ptr_set)
3728     __swig_setmethods__["block_min"] = _cv.CvSeqReader_block_min_set
3729     __swig_getmethods__["block_min"] = _cv.CvSeqReader_block_min_get
3730     if _newclass:block_min = _swig_property(_cv.CvSeqReader_block_min_get, _cv.CvSeqReader_block_min_set)
3731     __swig_setmethods__["block_max"] = _cv.CvSeqReader_block_max_set
3732     __swig_getmethods__["block_max"] = _cv.CvSeqReader_block_max_get
3733     if _newclass:block_max = _swig_property(_cv.CvSeqReader_block_max_get, _cv.CvSeqReader_block_max_set)
3734     __swig_setmethods__["delta_index"] = _cv.CvSeqReader_delta_index_set
3735     __swig_getmethods__["delta_index"] = _cv.CvSeqReader_delta_index_get
3736     if _newclass:delta_index = _swig_property(_cv.CvSeqReader_delta_index_get, _cv.CvSeqReader_delta_index_set)
3737     __swig_setmethods__["prev_elem"] = _cv.CvSeqReader_prev_elem_set
3738     __swig_getmethods__["prev_elem"] = _cv.CvSeqReader_prev_elem_get
3739     if _newclass:prev_elem = _swig_property(_cv.CvSeqReader_prev_elem_get, _cv.CvSeqReader_prev_elem_set)
3740     def __init__(self, *args): 
3741         """__init__(self) -> CvSeqReader"""
3742         this = _cv.new_CvSeqReader(*args)
3743         try: self.this.append(this)
3744         except: self.this = this
3745     __swig_destroy__ = _cv.delete_CvSeqReader
3746     __del__ = lambda self : None;
3747 CvSeqReader_swigregister = _cv.CvSeqReader_swigregister
3748 CvSeqReader_swigregister(CvSeqReader)
3749
3750 class CvAttrList(_object):
3751     """Proxy of C++ CvAttrList class"""
3752     __swig_setmethods__ = {}
3753     __setattr__ = lambda self, name, value: _swig_setattr(self, CvAttrList, name, value)
3754     __swig_getmethods__ = {}
3755     __getattr__ = lambda self, name: _swig_getattr(self, CvAttrList, name)
3756     __repr__ = _swig_repr
3757     __swig_setmethods__["attr"] = _cv.CvAttrList_attr_set
3758     __swig_getmethods__["attr"] = _cv.CvAttrList_attr_get
3759     if _newclass:attr = _swig_property(_cv.CvAttrList_attr_get, _cv.CvAttrList_attr_set)
3760     __swig_setmethods__["next"] = _cv.CvAttrList_next_set
3761     __swig_getmethods__["next"] = _cv.CvAttrList_next_get
3762     if _newclass:next = _swig_property(_cv.CvAttrList_next_get, _cv.CvAttrList_next_set)
3763     def __init__(self, *args): 
3764         """__init__(self) -> CvAttrList"""
3765         this = _cv.new_CvAttrList(*args)
3766         try: self.this.append(this)
3767         except: self.this = this
3768     __swig_destroy__ = _cv.delete_CvAttrList
3769     __del__ = lambda self : None;
3770 CvAttrList_swigregister = _cv.CvAttrList_swigregister
3771 CvAttrList_swigregister(CvAttrList)
3772
3773 class CvString(_object):
3774     """Proxy of C++ CvString class"""
3775     __swig_setmethods__ = {}
3776     __setattr__ = lambda self, name, value: _swig_setattr(self, CvString, name, value)
3777     __swig_getmethods__ = {}
3778     __getattr__ = lambda self, name: _swig_getattr(self, CvString, name)
3779     __repr__ = _swig_repr
3780     __swig_setmethods__["len"] = _cv.CvString_len_set
3781     __swig_getmethods__["len"] = _cv.CvString_len_get
3782     if _newclass:len = _swig_property(_cv.CvString_len_get, _cv.CvString_len_set)
3783     __swig_setmethods__["ptr"] = _cv.CvString_ptr_set
3784     __swig_getmethods__["ptr"] = _cv.CvString_ptr_get
3785     if _newclass:ptr = _swig_property(_cv.CvString_ptr_get, _cv.CvString_ptr_set)
3786     def __init__(self, *args): 
3787         """__init__(self) -> CvString"""
3788         this = _cv.new_CvString(*args)
3789         try: self.this.append(this)
3790         except: self.this = this
3791     __swig_destroy__ = _cv.delete_CvString
3792     __del__ = lambda self : None;
3793 CvString_swigregister = _cv.CvString_swigregister
3794 CvString_swigregister(CvString)
3795
3796 def cvAttrList(*args):
3797   """
3798     cvAttrList(char attr=None, CvAttrList next=None) -> CvAttrList
3799     cvAttrList(char attr=None) -> CvAttrList
3800     cvAttrList() -> CvAttrList
3801     """
3802   return _cv.cvAttrList(*args)
3803
3804 class CvStringHashNode(_object):
3805     """Proxy of C++ CvStringHashNode class"""
3806     __swig_setmethods__ = {}
3807     __setattr__ = lambda self, name, value: _swig_setattr(self, CvStringHashNode, name, value)
3808     __swig_getmethods__ = {}
3809     __getattr__ = lambda self, name: _swig_getattr(self, CvStringHashNode, name)
3810     __repr__ = _swig_repr
3811     __swig_setmethods__["hashval"] = _cv.CvStringHashNode_hashval_set
3812     __swig_getmethods__["hashval"] = _cv.CvStringHashNode_hashval_get
3813     if _newclass:hashval = _swig_property(_cv.CvStringHashNode_hashval_get, _cv.CvStringHashNode_hashval_set)
3814     __swig_setmethods__["str"] = _cv.CvStringHashNode_str_set
3815     __swig_getmethods__["str"] = _cv.CvStringHashNode_str_get
3816     if _newclass:str = _swig_property(_cv.CvStringHashNode_str_get, _cv.CvStringHashNode_str_set)
3817     __swig_setmethods__["next"] = _cv.CvStringHashNode_next_set
3818     __swig_getmethods__["next"] = _cv.CvStringHashNode_next_get
3819     if _newclass:next = _swig_property(_cv.CvStringHashNode_next_get, _cv.CvStringHashNode_next_set)
3820     def __init__(self, *args): 
3821         """__init__(self) -> CvStringHashNode"""
3822         this = _cv.new_CvStringHashNode(*args)
3823         try: self.this.append(this)
3824         except: self.this = this
3825     __swig_destroy__ = _cv.delete_CvStringHashNode
3826     __del__ = lambda self : None;
3827 CvStringHashNode_swigregister = _cv.CvStringHashNode_swigregister
3828 CvStringHashNode_swigregister(CvStringHashNode)
3829
3830 class CvFileNode(_object):
3831     """Proxy of C++ CvFileNode class"""
3832     __swig_setmethods__ = {}
3833     __setattr__ = lambda self, name, value: _swig_setattr(self, CvFileNode, name, value)
3834     __swig_getmethods__ = {}
3835     __getattr__ = lambda self, name: _swig_getattr(self, CvFileNode, name)
3836     __repr__ = _swig_repr
3837     __swig_setmethods__["tag"] = _cv.CvFileNode_tag_set
3838     __swig_getmethods__["tag"] = _cv.CvFileNode_tag_get
3839     if _newclass:tag = _swig_property(_cv.CvFileNode_tag_get, _cv.CvFileNode_tag_set)
3840     __swig_setmethods__["info"] = _cv.CvFileNode_info_set
3841     __swig_getmethods__["info"] = _cv.CvFileNode_info_get
3842     if _newclass:info = _swig_property(_cv.CvFileNode_info_get, _cv.CvFileNode_info_set)
3843     __swig_getmethods__["data"] = _cv.CvFileNode_data_get
3844     if _newclass:data = _swig_property(_cv.CvFileNode_data_get)
3845     def __init__(self, *args): 
3846         """__init__(self) -> CvFileNode"""
3847         this = _cv.new_CvFileNode(*args)
3848         try: self.this.append(this)
3849         except: self.this = this
3850     __swig_destroy__ = _cv.delete_CvFileNode
3851     __del__ = lambda self : None;
3852 CvFileNode_swigregister = _cv.CvFileNode_swigregister
3853 CvFileNode_swigregister(CvFileNode)
3854
3855 class CvFileNode_data(_object):
3856     """Proxy of C++ CvFileNode_data class"""
3857     __swig_setmethods__ = {}
3858     __setattr__ = lambda self, name, value: _swig_setattr(self, CvFileNode_data, name, value)
3859     __swig_getmethods__ = {}
3860     __getattr__ = lambda self, name: _swig_getattr(self, CvFileNode_data, name)
3861     __repr__ = _swig_repr
3862     __swig_setmethods__["f"] = _cv.CvFileNode_data_f_set
3863     __swig_getmethods__["f"] = _cv.CvFileNode_data_f_get
3864     if _newclass:f = _swig_property(_cv.CvFileNode_data_f_get, _cv.CvFileNode_data_f_set)
3865     __swig_setmethods__["i"] = _cv.CvFileNode_data_i_set
3866     __swig_getmethods__["i"] = _cv.CvFileNode_data_i_get
3867     if _newclass:i = _swig_property(_cv.CvFileNode_data_i_get, _cv.CvFileNode_data_i_set)
3868     __swig_setmethods__["str"] = _cv.CvFileNode_data_str_set
3869     __swig_getmethods__["str"] = _cv.CvFileNode_data_str_get
3870     if _newclass:str = _swig_property(_cv.CvFileNode_data_str_get, _cv.CvFileNode_data_str_set)
3871     __swig_setmethods__["seq"] = _cv.CvFileNode_data_seq_set
3872     __swig_getmethods__["seq"] = _cv.CvFileNode_data_seq_get
3873     if _newclass:seq = _swig_property(_cv.CvFileNode_data_seq_get, _cv.CvFileNode_data_seq_set)
3874     __swig_setmethods__["map"] = _cv.CvFileNode_data_map_set
3875     __swig_getmethods__["map"] = _cv.CvFileNode_data_map_get
3876     if _newclass:map = _swig_property(_cv.CvFileNode_data_map_get, _cv.CvFileNode_data_map_set)
3877     def __init__(self, *args): 
3878         """__init__(self) -> CvFileNode_data"""
3879         this = _cv.new_CvFileNode_data(*args)
3880         try: self.this.append(this)
3881         except: self.this = this
3882     __swig_destroy__ = _cv.delete_CvFileNode_data
3883     __del__ = lambda self : None;
3884 CvFileNode_data_swigregister = _cv.CvFileNode_data_swigregister
3885 CvFileNode_data_swigregister(CvFileNode_data)
3886
3887 class CvTypeInfo(_object):
3888     """Proxy of C++ CvTypeInfo class"""
3889     __swig_setmethods__ = {}
3890     __setattr__ = lambda self, name, value: _swig_setattr(self, CvTypeInfo, name, value)
3891     __swig_getmethods__ = {}
3892     __getattr__ = lambda self, name: _swig_getattr(self, CvTypeInfo, name)
3893     __repr__ = _swig_repr
3894     __swig_setmethods__["flags"] = _cv.CvTypeInfo_flags_set
3895     __swig_getmethods__["flags"] = _cv.CvTypeInfo_flags_get
3896     if _newclass:flags = _swig_property(_cv.CvTypeInfo_flags_get, _cv.CvTypeInfo_flags_set)
3897     __swig_setmethods__["header_size"] = _cv.CvTypeInfo_header_size_set
3898     __swig_getmethods__["header_size"] = _cv.CvTypeInfo_header_size_get
3899     if _newclass:header_size = _swig_property(_cv.CvTypeInfo_header_size_get, _cv.CvTypeInfo_header_size_set)
3900     __swig_setmethods__["prev"] = _cv.CvTypeInfo_prev_set
3901     __swig_getmethods__["prev"] = _cv.CvTypeInfo_prev_get
3902     if _newclass:prev = _swig_property(_cv.CvTypeInfo_prev_get, _cv.CvTypeInfo_prev_set)
3903     __swig_setmethods__["next"] = _cv.CvTypeInfo_next_set
3904     __swig_getmethods__["next"] = _cv.CvTypeInfo_next_get
3905     if _newclass:next = _swig_property(_cv.CvTypeInfo_next_get, _cv.CvTypeInfo_next_set)
3906     __swig_setmethods__["type_name"] = _cv.CvTypeInfo_type_name_set
3907     __swig_getmethods__["type_name"] = _cv.CvTypeInfo_type_name_get
3908     if _newclass:type_name = _swig_property(_cv.CvTypeInfo_type_name_get, _cv.CvTypeInfo_type_name_set)
3909     __swig_setmethods__["is_instance"] = _cv.CvTypeInfo_is_instance_set
3910     __swig_getmethods__["is_instance"] = _cv.CvTypeInfo_is_instance_get
3911     if _newclass:is_instance = _swig_property(_cv.CvTypeInfo_is_instance_get, _cv.CvTypeInfo_is_instance_set)
3912     __swig_setmethods__["release"] = _cv.CvTypeInfo_release_set
3913     __swig_getmethods__["release"] = _cv.CvTypeInfo_release_get
3914     if _newclass:release = _swig_property(_cv.CvTypeInfo_release_get, _cv.CvTypeInfo_release_set)
3915     __swig_setmethods__["read"] = _cv.CvTypeInfo_read_set
3916     __swig_getmethods__["read"] = _cv.CvTypeInfo_read_get
3917     if _newclass:read = _swig_property(_cv.CvTypeInfo_read_get, _cv.CvTypeInfo_read_set)
3918     __swig_setmethods__["write"] = _cv.CvTypeInfo_write_set
3919     __swig_getmethods__["write"] = _cv.CvTypeInfo_write_get
3920     if _newclass:write = _swig_property(_cv.CvTypeInfo_write_get, _cv.CvTypeInfo_write_set)
3921     __swig_setmethods__["clone"] = _cv.CvTypeInfo_clone_set
3922     __swig_getmethods__["clone"] = _cv.CvTypeInfo_clone_get
3923     if _newclass:clone = _swig_property(_cv.CvTypeInfo_clone_get, _cv.CvTypeInfo_clone_set)
3924     def __init__(self, *args): 
3925         """__init__(self) -> CvTypeInfo"""
3926         this = _cv.new_CvTypeInfo(*args)
3927         try: self.this.append(this)
3928         except: self.this = this
3929     __swig_destroy__ = _cv.delete_CvTypeInfo
3930     __del__ = lambda self : None;
3931 CvTypeInfo_swigregister = _cv.CvTypeInfo_swigregister
3932 CvTypeInfo_swigregister(CvTypeInfo)
3933
3934 class CvPluginFuncInfo(_object):
3935     """Proxy of C++ CvPluginFuncInfo class"""
3936     __swig_setmethods__ = {}
3937     __setattr__ = lambda self, name, value: _swig_setattr(self, CvPluginFuncInfo, name, value)
3938     __swig_getmethods__ = {}
3939     __getattr__ = lambda self, name: _swig_getattr(self, CvPluginFuncInfo, name)
3940     __repr__ = _swig_repr
3941     __swig_setmethods__["func_addr"] = _cv.CvPluginFuncInfo_func_addr_set
3942     __swig_getmethods__["func_addr"] = _cv.CvPluginFuncInfo_func_addr_get
3943     if _newclass:func_addr = _swig_property(_cv.CvPluginFuncInfo_func_addr_get, _cv.CvPluginFuncInfo_func_addr_set)
3944     __swig_setmethods__["default_func_addr"] = _cv.CvPluginFuncInfo_default_func_addr_set
3945     __swig_getmethods__["default_func_addr"] = _cv.CvPluginFuncInfo_default_func_addr_get
3946     if _newclass:default_func_addr = _swig_property(_cv.CvPluginFuncInfo_default_func_addr_get, _cv.CvPluginFuncInfo_default_func_addr_set)
3947     __swig_setmethods__["func_names"] = _cv.CvPluginFuncInfo_func_names_set
3948     __swig_getmethods__["func_names"] = _cv.CvPluginFuncInfo_func_names_get
3949     if _newclass:func_names = _swig_property(_cv.CvPluginFuncInfo_func_names_get, _cv.CvPluginFuncInfo_func_names_set)
3950     __swig_setmethods__["search_modules"] = _cv.CvPluginFuncInfo_search_modules_set
3951     __swig_getmethods__["search_modules"] = _cv.CvPluginFuncInfo_search_modules_get
3952     if _newclass:search_modules = _swig_property(_cv.CvPluginFuncInfo_search_modules_get, _cv.CvPluginFuncInfo_search_modules_set)
3953     __swig_setmethods__["loaded_from"] = _cv.CvPluginFuncInfo_loaded_from_set
3954     __swig_getmethods__["loaded_from"] = _cv.CvPluginFuncInfo_loaded_from_get
3955     if _newclass:loaded_from = _swig_property(_cv.CvPluginFuncInfo_loaded_from_get, _cv.CvPluginFuncInfo_loaded_from_set)
3956     def __init__(self, *args): 
3957         """__init__(self) -> CvPluginFuncInfo"""
3958         this = _cv.new_CvPluginFuncInfo(*args)
3959         try: self.this.append(this)
3960         except: self.this = this
3961     __swig_destroy__ = _cv.delete_CvPluginFuncInfo
3962     __del__ = lambda self : None;
3963 CvPluginFuncInfo_swigregister = _cv.CvPluginFuncInfo_swigregister
3964 CvPluginFuncInfo_swigregister(CvPluginFuncInfo)
3965
3966 class CvModuleInfo(_object):
3967     """Proxy of C++ CvModuleInfo class"""
3968     __swig_setmethods__ = {}
3969     __setattr__ = lambda self, name, value: _swig_setattr(self, CvModuleInfo, name, value)
3970     __swig_getmethods__ = {}
3971     __getattr__ = lambda self, name: _swig_getattr(self, CvModuleInfo, name)
3972     __repr__ = _swig_repr
3973     __swig_setmethods__["next"] = _cv.CvModuleInfo_next_set
3974     __swig_getmethods__["next"] = _cv.CvModuleInfo_next_get
3975     if _newclass:next = _swig_property(_cv.CvModuleInfo_next_get, _cv.CvModuleInfo_next_set)
3976     __swig_setmethods__["name"] = _cv.CvModuleInfo_name_set
3977     __swig_getmethods__["name"] = _cv.CvModuleInfo_name_get
3978     if _newclass:name = _swig_property(_cv.CvModuleInfo_name_get, _cv.CvModuleInfo_name_set)
3979     __swig_setmethods__["version"] = _cv.CvModuleInfo_version_set
3980     __swig_getmethods__["version"] = _cv.CvModuleInfo_version_get
3981     if _newclass:version = _swig_property(_cv.CvModuleInfo_version_get, _cv.CvModuleInfo_version_set)
3982     __swig_setmethods__["func_tab"] = _cv.CvModuleInfo_func_tab_set
3983     __swig_getmethods__["func_tab"] = _cv.CvModuleInfo_func_tab_get
3984     if _newclass:func_tab = _swig_property(_cv.CvModuleInfo_func_tab_get, _cv.CvModuleInfo_func_tab_set)
3985     def __init__(self, *args): 
3986         """__init__(self) -> CvModuleInfo"""
3987         this = _cv.new_CvModuleInfo(*args)
3988         try: self.this.append(this)
3989         except: self.this = this
3990     __swig_destroy__ = _cv.delete_CvModuleInfo
3991     __del__ = lambda self : None;
3992 CvModuleInfo_swigregister = _cv.CvModuleInfo_swigregister
3993 CvModuleInfo_swigregister(CvModuleInfo)
3994
3995
3996 def cvAlloc(*args):
3997   """cvAlloc(size_t size) -> void"""
3998   return _cv.cvAlloc(*args)
3999
4000 def cvFree_(*args):
4001   """cvFree_(void ptr)"""
4002   return _cv.cvFree_(*args)
4003
4004 def cvResetImageROI(*args):
4005   """cvResetImageROI( image)"""
4006   return _cv.cvResetImageROI(*args)
4007
4008 def cvCreateMatHeader(*args):
4009   """cvCreateMatHeader(int rows, int cols, int type) -> CvMat"""
4010   return _cv.cvCreateMatHeader(*args)
4011
4012 def cvInitMatHeader(*args):
4013   """
4014     cvInitMatHeader(CvMat mat, int rows, int cols, int type, void data=None, 
4015         int step=0x7fffffff) -> CvMat
4016     """
4017   return _cv.cvInitMatHeader(*args)
4018
4019 def cvCreateMat(*args):
4020   """cvCreateMat(int rows, int cols, int type) -> CvMat"""
4021   return _cv.cvCreateMat(*args)
4022
4023 def cvDecRefData(*args):
4024   """cvDecRefData(CvArr arr)"""
4025   return _cv.cvDecRefData(*args)
4026
4027 def cvIncRefData(*args):
4028   """cvIncRefData(CvArr arr) -> int"""
4029   return _cv.cvIncRefData(*args)
4030
4031 def cvCloneMat(*args):
4032   """cvCloneMat(CvMat mat) -> CvMat"""
4033   return _cv.cvCloneMat(*args)
4034
4035 def cvGetSubRect(*args):
4036   """cvGetSubRect(CvArr arr, CvMat submat, CvRect rect) -> CvMat"""
4037   return _cv.cvGetSubRect(*args)
4038
4039 def cvGetRows(*args):
4040   """
4041     cvGetRows(CvArr arr, CvMat submat, int start_row, int end_row, 
4042         int delta_row=1) -> CvMat
4043     """
4044   return _cv.cvGetRows(*args)
4045
4046 def cvGetRow(*args):
4047   """cvGetRow(CvArr arr, CvMat submat, int row) -> CvMat"""
4048   return _cv.cvGetRow(*args)
4049
4050 def cvGetCols(*args):
4051   """cvGetCols(CvArr arr, CvMat submat, int start_col, int end_col) -> CvMat"""
4052   return _cv.cvGetCols(*args)
4053
4054 def cvGetCol(*args):
4055   """cvGetCol(CvArr arr, CvMat submat, int col) -> CvMat"""
4056   return _cv.cvGetCol(*args)
4057
4058 def cvGetDiag(*args):
4059   """cvGetDiag(CvArr arr, CvMat submat, int diag=0) -> CvMat"""
4060   return _cv.cvGetDiag(*args)
4061
4062 def cvScalarToRawData(*args):
4063   """cvScalarToRawData(CvScalar scalar, void data, int type, int extend_to_12=0)"""
4064   return _cv.cvScalarToRawData(*args)
4065
4066 def cvRawDataToScalar(*args):
4067   """cvRawDataToScalar(void data, int type, CvScalar scalar)"""
4068   return _cv.cvRawDataToScalar(*args)
4069
4070 def cvCreateMatNDHeader(*args):
4071   """cvCreateMatNDHeader(int dims, int type) -> CvMatND"""
4072   return _cv.cvCreateMatNDHeader(*args)
4073
4074 def cvCreateMatND(*args):
4075   """cvCreateMatND(int dims, int type) -> CvMatND"""
4076   return _cv.cvCreateMatND(*args)
4077
4078 def cvInitMatNDHeader(*args):
4079   """cvInitMatNDHeader(CvMatND mat, int dims, int type, void data=None) -> CvMatND"""
4080   return _cv.cvInitMatNDHeader(*args)
4081
4082 def cvCloneMatND(*args):
4083   """cvCloneMatND(CvMatND mat) -> CvMatND"""
4084   return _cv.cvCloneMatND(*args)
4085
4086 def cvCreateSparseMat(*args):
4087   """cvCreateSparseMat(int dims, int type) -> CvSparseMat"""
4088   return _cv.cvCreateSparseMat(*args)
4089
4090 def cvCloneSparseMat(*args):
4091   """cvCloneSparseMat(CvSparseMat mat) -> CvSparseMat"""
4092   return _cv.cvCloneSparseMat(*args)
4093
4094 def cvInitSparseMatIterator(*args):
4095   """cvInitSparseMatIterator(CvSparseMat mat, CvSparseMatIterator mat_iterator) -> CvSparseNode"""
4096   return _cv.cvInitSparseMatIterator(*args)
4097
4098 def cvGetNextSparseNode(*args):
4099   """cvGetNextSparseNode(CvSparseMatIterator mat_iterator) -> CvSparseNode"""
4100   return _cv.cvGetNextSparseNode(*args)
4101 class CvNArrayIterator(_object):
4102     """Proxy of C++ CvNArrayIterator class"""
4103     __swig_setmethods__ = {}
4104     __setattr__ = lambda self, name, value: _swig_setattr(self, CvNArrayIterator, name, value)
4105     __swig_getmethods__ = {}
4106     __getattr__ = lambda self, name: _swig_getattr(self, CvNArrayIterator, name)
4107     __repr__ = _swig_repr
4108     __swig_setmethods__["count"] = _cv.CvNArrayIterator_count_set
4109     __swig_getmethods__["count"] = _cv.CvNArrayIterator_count_get
4110     if _newclass:count = _swig_property(_cv.CvNArrayIterator_count_get, _cv.CvNArrayIterator_count_set)
4111     __swig_setmethods__["dims"] = _cv.CvNArrayIterator_dims_set
4112     __swig_getmethods__["dims"] = _cv.CvNArrayIterator_dims_get
4113     if _newclass:dims = _swig_property(_cv.CvNArrayIterator_dims_get, _cv.CvNArrayIterator_dims_set)
4114     __swig_setmethods__["size"] = _cv.CvNArrayIterator_size_set
4115     __swig_getmethods__["size"] = _cv.CvNArrayIterator_size_get
4116     if _newclass:size = _swig_property(_cv.CvNArrayIterator_size_get, _cv.CvNArrayIterator_size_set)
4117     __swig_setmethods__["ptr"] = _cv.CvNArrayIterator_ptr_set
4118     __swig_getmethods__["ptr"] = _cv.CvNArrayIterator_ptr_get
4119     if _newclass:ptr = _swig_property(_cv.CvNArrayIterator_ptr_get, _cv.CvNArrayIterator_ptr_set)
4120     __swig_setmethods__["stack"] = _cv.CvNArrayIterator_stack_set
4121     __swig_getmethods__["stack"] = _cv.CvNArrayIterator_stack_get
4122     if _newclass:stack = _swig_property(_cv.CvNArrayIterator_stack_get, _cv.CvNArrayIterator_stack_set)
4123     __swig_setmethods__["hdr"] = _cv.CvNArrayIterator_hdr_set
4124     __swig_getmethods__["hdr"] = _cv.CvNArrayIterator_hdr_get
4125     if _newclass:hdr = _swig_property(_cv.CvNArrayIterator_hdr_get, _cv.CvNArrayIterator_hdr_set)
4126     def __init__(self, *args): 
4127         """__init__(self) -> CvNArrayIterator"""
4128         this = _cv.new_CvNArrayIterator(*args)
4129         try: self.this.append(this)
4130         except: self.this = this
4131     __swig_destroy__ = _cv.delete_CvNArrayIterator
4132     __del__ = lambda self : None;
4133 CvNArrayIterator_swigregister = _cv.CvNArrayIterator_swigregister
4134 CvNArrayIterator_swigregister(CvNArrayIterator)
4135
4136
4137 def cvInitNArrayIterator(*args):
4138   """
4139     cvInitNArrayIterator(int count, CvArr arrs, CvArr mask, CvMatND stubs, CvNArrayIterator array_iterator, 
4140         int flags=0) -> int
4141     """
4142   return _cv.cvInitNArrayIterator(*args)
4143
4144 def cvNextNArraySlice(*args):
4145   """cvNextNArraySlice(CvNArrayIterator array_iterator) -> int"""
4146   return _cv.cvNextNArraySlice(*args)
4147
4148 def cvGetElemType(*args):
4149   """cvGetElemType(CvArr arr) -> int"""
4150   return _cv.cvGetElemType(*args)
4151
4152 def cvGetDims(*args):
4153   """cvGetDims(CvArr arr) -> int"""
4154   return _cv.cvGetDims(*args)
4155
4156 def cvGetDimSize(*args):
4157   """cvGetDimSize(CvArr arr, int index) -> int"""
4158   return _cv.cvGetDimSize(*args)
4159
4160 def cvPtr1D(*args):
4161   """cvPtr1D(CvArr arr, int idx0, int type=None) -> uchar"""
4162   return _cv.cvPtr1D(*args)
4163
4164 def cvPtr2D(*args):
4165   """cvPtr2D(CvArr arr, int idx0, int idx1, int type=None) -> uchar"""
4166   return _cv.cvPtr2D(*args)
4167
4168 def cvPtr3D(*args):
4169   """cvPtr3D(CvArr arr, int idx0, int idx1, int idx2, int type=None) -> uchar"""
4170   return _cv.cvPtr3D(*args)
4171
4172 def cvPtrND(*args):
4173   """
4174     cvPtrND(CvArr arr, int idx, int type=None, int create_node=1, 
4175         unsigned int precalc_hashval=None) -> uchar
4176     """
4177   return _cv.cvPtrND(*args)
4178
4179 def cvGet1D(*args):
4180   """cvGet1D(CvArr arr, int idx0) -> CvScalar"""
4181   return _cv.cvGet1D(*args)
4182
4183 def cvGet2D(*args):
4184   """cvGet2D(CvArr arr, int idx0, int idx1) -> CvScalar"""
4185   return _cv.cvGet2D(*args)
4186
4187 def cvGet3D(*args):
4188   """cvGet3D(CvArr arr, int idx0, int idx1, int idx2) -> CvScalar"""
4189   return _cv.cvGet3D(*args)
4190
4191 def cvGetND(*args):
4192   """cvGetND(CvArr arr, int idx) -> CvScalar"""
4193   return _cv.cvGetND(*args)
4194
4195 def cvGetReal1D(*args):
4196   """cvGetReal1D(CvArr arr, int idx0) -> double"""
4197   return _cv.cvGetReal1D(*args)
4198
4199 def cvGetReal2D(*args):
4200   """cvGetReal2D(CvArr arr, int idx0, int idx1) -> double"""
4201   return _cv.cvGetReal2D(*args)
4202
4203 def cvGetReal3D(*args):
4204   """cvGetReal3D(CvArr arr, int idx0, int idx1, int idx2) -> double"""
4205   return _cv.cvGetReal3D(*args)
4206
4207 def cvGetRealND(*args):
4208   """cvGetRealND(CvArr arr, int idx) -> double"""
4209   return _cv.cvGetRealND(*args)
4210
4211 def cvSet1D(*args):
4212   """cvSet1D(CvArr arr, int idx0, CvScalar value)"""
4213   return _cv.cvSet1D(*args)
4214
4215 def cvSet2D(*args):
4216   """cvSet2D(CvArr arr, int idx0, int idx1, CvScalar value)"""
4217   return _cv.cvSet2D(*args)
4218
4219 def cvSet3D(*args):
4220   """cvSet3D(CvArr arr, int idx0, int idx1, int idx2, CvScalar value)"""
4221   return _cv.cvSet3D(*args)
4222
4223 def cvSetND(*args):
4224   """cvSetND(CvArr arr, int idx, CvScalar value)"""
4225   return _cv.cvSetND(*args)
4226
4227 def cvSetReal1D(*args):
4228   """cvSetReal1D(CvArr arr, int idx0, double value)"""
4229   return _cv.cvSetReal1D(*args)
4230
4231 def cvSetReal2D(*args):
4232   """cvSetReal2D(CvArr arr, int idx0, int idx1, double value)"""
4233   return _cv.cvSetReal2D(*args)
4234
4235 def cvSetReal3D(*args):
4236   """cvSetReal3D(CvArr arr, int idx0, int idx1, int idx2, double value)"""
4237   return _cv.cvSetReal3D(*args)
4238
4239 def cvSetRealND(*args):
4240   """cvSetRealND(CvArr arr, int idx, double value)"""
4241   return _cv.cvSetRealND(*args)
4242
4243 def cvClearND(*args):
4244   """cvClearND(CvArr arr, int idx)"""
4245   return _cv.cvClearND(*args)
4246
4247 def cvGetMat(*args):
4248   """cvGetMat(CvArr arr, CvMat header, int coi=None, int allowND=0) -> CvMat"""
4249   return _cv.cvGetMat(*args)
4250
4251 def cvReshapeMatND(*args):
4252   """
4253     cvReshapeMatND(CvArr arr, int sizeof_header, CvArr header, int new_cn, 
4254         int new_dims, int new_sizes) -> CvArr
4255     """
4256   return _cv.cvReshapeMatND(*args)
4257
4258 def cvReshape(*args):
4259   """cvReshape(CvArr arr, CvMat header, int new_cn, int new_rows=0) -> CvMat"""
4260   return _cv.cvReshape(*args)
4261
4262 def cvRepeat(*args):
4263   """cvRepeat(CvArr src, CvArr dst)"""
4264   return _cv.cvRepeat(*args)
4265
4266 def cvCreateData(*args):
4267   """cvCreateData(CvArr arr)"""
4268   return _cv.cvCreateData(*args)
4269
4270 def cvReleaseData(*args):
4271   """cvReleaseData(CvArr arr)"""
4272   return _cv.cvReleaseData(*args)
4273
4274 def cvSetData(*args):
4275   """cvSetData(CvArr arr, void data, int step)"""
4276   return _cv.cvSetData(*args)
4277
4278 def cvGetRawData(*args):
4279   """cvGetRawData(CvArr arr, uchar data, int step=None, CvSize roi_size=None)"""
4280   return _cv.cvGetRawData(*args)
4281
4282 def cvGetSize(*args):
4283   """cvGetSize(CvArr arr) -> CvSize"""
4284   return _cv.cvGetSize(*args)
4285
4286 def cvCopy(*args):
4287   """cvCopy(CvArr src, CvArr dst, CvArr mask=None)"""
4288   return _cv.cvCopy(*args)
4289
4290 def cvSet(*args):
4291   """cvSet(CvArr arr, CvScalar value, CvArr mask=None)"""
4292   return _cv.cvSet(*args)
4293
4294 def cvSetZero(*args):
4295   """cvSetZero(CvArr arr)"""
4296   return _cv.cvSetZero(*args)
4297
4298 def cvSplit(*args):
4299   """cvSplit(CvArr src, CvArr dst0, CvArr dst1, CvArr dst2, CvArr dst3)"""
4300   return _cv.cvSplit(*args)
4301
4302 def cvMerge(*args):
4303   """cvMerge(CvArr src0, CvArr src1, CvArr src2, CvArr src3, CvArr dst)"""
4304   return _cv.cvMerge(*args)
4305
4306 def cvMixChannels(*args):
4307   """
4308     cvMixChannels(CvArr src, int src_count, CvArr dst, int dst_count, 
4309         int from_to, int pair_count)
4310     """
4311   return _cv.cvMixChannels(*args)
4312
4313 def cvConvertScale(*args):
4314   """cvConvertScale(CvArr src, CvArr dst, double scale=1, double shift=0)"""
4315   return _cv.cvConvertScale(*args)
4316
4317 def cvConvertScaleAbs(*args):
4318   """cvConvertScaleAbs(CvArr src, CvArr dst, double scale=1, double shift=0)"""
4319   return _cv.cvConvertScaleAbs(*args)
4320
4321 def cvCheckTermCriteria(*args):
4322   """cvCheckTermCriteria(CvTermCriteria criteria, double default_eps, int default_max_iters) -> CvTermCriteria"""
4323   return _cv.cvCheckTermCriteria(*args)
4324
4325 def cvAdd(*args):
4326   """cvAdd(CvArr src1, CvArr src2, CvArr dst, CvArr mask=None)"""
4327   return _cv.cvAdd(*args)
4328
4329 def cvAddS(*args):
4330   """cvAddS(CvArr src, CvScalar value, CvArr dst, CvArr mask=None)"""
4331   return _cv.cvAddS(*args)
4332
4333 def cvSub(*args):
4334   """cvSub(CvArr src1, CvArr src2, CvArr dst, CvArr mask=None)"""
4335   return _cv.cvSub(*args)
4336
4337 def cvSubS(*args):
4338   """cvSubS(CvArr src, CvScalar value, CvArr dst, CvArr mask=None)"""
4339   return _cv.cvSubS(*args)
4340
4341 def cvSubRS(*args):
4342   """cvSubRS(CvArr src, CvScalar value, CvArr dst, CvArr mask=None)"""
4343   return _cv.cvSubRS(*args)
4344
4345 def cvMul(*args):
4346   """cvMul(CvArr src1, CvArr src2, CvArr dst, double scale=1)"""
4347   return _cv.cvMul(*args)
4348
4349 def cvDiv(*args):
4350   """cvDiv(CvArr src1, CvArr src2, CvArr dst, double scale=1)"""
4351   return _cv.cvDiv(*args)
4352
4353 def cvScaleAdd(*args):
4354   """cvScaleAdd(CvArr src1, CvScalar scale, CvArr src2, CvArr dst)"""
4355   return _cv.cvScaleAdd(*args)
4356
4357 def cvAddWeighted(*args):
4358   """
4359     cvAddWeighted(CvArr src1, double alpha, CvArr src2, double beta, 
4360         double gamma, CvArr dst)
4361     """
4362   return _cv.cvAddWeighted(*args)
4363
4364 def cvDotProduct(*args):
4365   """cvDotProduct(CvArr src1, CvArr src2) -> double"""
4366   return _cv.cvDotProduct(*args)
4367
4368 def cvAnd(*args):
4369   """cvAnd(CvArr src1, CvArr src2, CvArr dst, CvArr mask=None)"""
4370   return _cv.cvAnd(*args)
4371
4372 def cvAndS(*args):
4373   """cvAndS(CvArr src, CvScalar value, CvArr dst, CvArr mask=None)"""
4374   return _cv.cvAndS(*args)
4375
4376 def cvOr(*args):
4377   """cvOr(CvArr src1, CvArr src2, CvArr dst, CvArr mask=None)"""
4378   return _cv.cvOr(*args)
4379
4380 def cvOrS(*args):
4381   """cvOrS(CvArr src, CvScalar value, CvArr dst, CvArr mask=None)"""
4382   return _cv.cvOrS(*args)
4383
4384 def cvXor(*args):
4385   """cvXor(CvArr src1, CvArr src2, CvArr dst, CvArr mask=None)"""
4386   return _cv.cvXor(*args)
4387
4388 def cvXorS(*args):
4389   """cvXorS(CvArr src, CvScalar value, CvArr dst, CvArr mask=None)"""
4390   return _cv.cvXorS(*args)
4391
4392 def cvNot(*args):
4393   """cvNot(CvArr src, CvArr dst)"""
4394   return _cv.cvNot(*args)
4395
4396 def cvInRange(*args):
4397   """cvInRange(CvArr src, CvArr lower, CvArr upper, CvArr dst)"""
4398   return _cv.cvInRange(*args)
4399
4400 def cvInRangeS(*args):
4401   """cvInRangeS(CvArr src, CvScalar lower, CvScalar upper, CvArr dst)"""
4402   return _cv.cvInRangeS(*args)
4403
4404 def cvCmp(*args):
4405   """cvCmp(CvArr src1, CvArr src2, CvArr dst, int cmp_op)"""
4406   return _cv.cvCmp(*args)
4407
4408 def cvCmpS(*args):
4409   """cvCmpS(CvArr src, double value, CvArr dst, int cmp_op)"""
4410   return _cv.cvCmpS(*args)
4411
4412 def cvMin(*args):
4413   """cvMin(CvArr src1, CvArr src2, CvArr dst)"""
4414   return _cv.cvMin(*args)
4415
4416 def cvMax(*args):
4417   """cvMax(CvArr src1, CvArr src2, CvArr dst)"""
4418   return _cv.cvMax(*args)
4419
4420 def cvMinS(*args):
4421   """cvMinS(CvArr src, double value, CvArr dst)"""
4422   return _cv.cvMinS(*args)
4423
4424 def cvMaxS(*args):
4425   """cvMaxS(CvArr src, double value, CvArr dst)"""
4426   return _cv.cvMaxS(*args)
4427
4428 def cvAbsDiff(*args):
4429   """cvAbsDiff(CvArr src1, CvArr src2, CvArr dst)"""
4430   return _cv.cvAbsDiff(*args)
4431
4432 def cvAbsDiffS(*args):
4433   """cvAbsDiffS(CvArr src, CvArr dst, CvScalar value)"""
4434   return _cv.cvAbsDiffS(*args)
4435
4436 def cvCartToPolar(*args):
4437   """
4438     cvCartToPolar(CvArr x, CvArr y, CvArr magnitude, CvArr angle=None, 
4439         int angle_in_degrees=0)
4440     """
4441   return _cv.cvCartToPolar(*args)
4442
4443 def cvPolarToCart(*args):
4444   """cvPolarToCart(CvArr magnitude, CvArr angle, CvArr x, CvArr y, int angle_in_degrees=0)"""
4445   return _cv.cvPolarToCart(*args)
4446
4447 def cvPow(*args):
4448   """cvPow(CvArr src, CvArr dst, double power)"""
4449   return _cv.cvPow(*args)
4450
4451 def cvExp(*args):
4452   """cvExp(CvArr src, CvArr dst)"""
4453   return _cv.cvExp(*args)
4454
4455 def cvLog(*args):
4456   """cvLog(CvArr src, CvArr dst)"""
4457   return _cv.cvLog(*args)
4458
4459 def cvFastArctan(*args):
4460   """cvFastArctan(float y, float x) -> float"""
4461   return _cv.cvFastArctan(*args)
4462
4463 def cvCbrt(*args):
4464   """cvCbrt(float value) -> float"""
4465   return _cv.cvCbrt(*args)
4466
4467 def cvCheckArr(*args):
4468   """cvCheckArr(CvArr arr, int flags=0, double min_val=0, double max_val=0) -> int"""
4469   return _cv.cvCheckArr(*args)
4470
4471 def cvRandArr(*args):
4472   """
4473     cvRandArr(CvRNG rng, CvArr arr, int dist_type, CvScalar param1, 
4474         CvScalar param2)
4475     """
4476   return _cv.cvRandArr(*args)
4477
4478 def cvRandShuffle(*args):
4479   """cvRandShuffle(CvArr mat, CvRNG rng, double iter_factor=1.)"""
4480   return _cv.cvRandShuffle(*args)
4481
4482 def cvSolveCubic(*args):
4483   """cvSolveCubic(CvMat coeffs, CvMat roots) -> int"""
4484   return _cv.cvSolveCubic(*args)
4485
4486 def cvSolvePoly(*args):
4487   """cvSolvePoly(CvMat coeffs, CvMat roots, int maxiter=10, int fig=10)"""
4488   return _cv.cvSolvePoly(*args)
4489
4490 def cvCrossProduct(*args):
4491   """cvCrossProduct(CvArr src1, CvArr src2, CvArr dst)"""
4492   return _cv.cvCrossProduct(*args)
4493
4494 def cvGEMM(*args):
4495   """
4496     cvGEMM(CvArr src1, CvArr src2, double alpha, CvArr src3, double beta, 
4497         CvArr dst, int tABC=0)
4498     """
4499   return _cv.cvGEMM(*args)
4500
4501 def cvTransform(*args):
4502   """cvTransform(CvArr src, CvArr dst, CvMat transmat, CvMat shiftvec=None)"""
4503   return _cv.cvTransform(*args)
4504
4505 def cvPerspectiveTransform(*args):
4506   """cvPerspectiveTransform(CvArr src, CvArr dst, CvMat mat)"""
4507   return _cv.cvPerspectiveTransform(*args)
4508
4509 def cvMulTransposed(*args):
4510   """
4511     cvMulTransposed(CvArr src, CvArr dst, int order, CvArr delta=None, 
4512         double scale=1.)
4513     """
4514   return _cv.cvMulTransposed(*args)
4515
4516 def cvTranspose(*args):
4517   """cvTranspose(CvArr src, CvArr dst)"""
4518   return _cv.cvTranspose(*args)
4519
4520 def cvFlip(*args):
4521   """cvFlip(CvArr src, CvArr dst=None, int flip_mode=0)"""
4522   return _cv.cvFlip(*args)
4523
4524 def cvSVD(*args):
4525   """cvSVD(CvArr A, CvArr W, CvArr U=None, CvArr V=None, int flags=0)"""
4526   return _cv.cvSVD(*args)
4527
4528 def cvSVBkSb(*args):
4529   """cvSVBkSb(CvArr W, CvArr U, CvArr V, CvArr B, CvArr X, int flags)"""
4530   return _cv.cvSVBkSb(*args)
4531
4532 def cvInvert(*args):
4533   """cvInvert(CvArr src, CvArr dst, int method=0) -> double"""
4534   return _cv.cvInvert(*args)
4535
4536 def cvSolve(*args):
4537   """cvSolve(CvArr src1, CvArr src2, CvArr dst, int method=0) -> int"""
4538   return _cv.cvSolve(*args)
4539
4540 def cvDet(*args):
4541   """cvDet(CvArr mat) -> double"""
4542   return _cv.cvDet(*args)
4543
4544 def cvTrace(*args):
4545   """cvTrace(CvArr mat) -> CvScalar"""
4546   return _cv.cvTrace(*args)
4547
4548 def cvEigenVV(*args):
4549   """cvEigenVV(CvArr mat, CvArr evects, CvArr evals, double eps=0)"""
4550   return _cv.cvEigenVV(*args)
4551
4552 def cvSetIdentity(*args):
4553   """cvSetIdentity(CvArr mat, CvScalar value=cvRealScalar(1))"""
4554   return _cv.cvSetIdentity(*args)
4555
4556 def cvRange(*args):
4557   """cvRange(CvArr mat, double start, double end) -> CvArr"""
4558   return _cv.cvRange(*args)
4559
4560 def cvCalcCovarMatrix(*args):
4561   """cvCalcCovarMatrix(CvArr vects, int count, CvArr cov_mat, CvArr avg, int flags)"""
4562   return _cv.cvCalcCovarMatrix(*args)
4563
4564 def cvCalcPCA(*args):
4565   """
4566     cvCalcPCA(CvArr data, CvArr mean, CvArr eigenvals, CvArr eigenvects, 
4567         int flags)
4568     """
4569   return _cv.cvCalcPCA(*args)
4570
4571 def cvProjectPCA(*args):
4572   """cvProjectPCA(CvArr data, CvArr mean, CvArr eigenvects, CvArr result)"""
4573   return _cv.cvProjectPCA(*args)
4574
4575 def cvBackProjectPCA(*args):
4576   """cvBackProjectPCA(CvArr proj, CvArr mean, CvArr eigenvects, CvArr result)"""
4577   return _cv.cvBackProjectPCA(*args)
4578
4579 def cvMahalanobis(*args):
4580   """cvMahalanobis(CvArr vec1, CvArr vec2, CvArr mat) -> double"""
4581   return _cv.cvMahalanobis(*args)
4582
4583 def cvSum(*args):
4584   """cvSum(CvArr arr) -> CvScalar"""
4585   return _cv.cvSum(*args)
4586
4587 def cvCountNonZero(*args):
4588   """cvCountNonZero(CvArr arr) -> int"""
4589   return _cv.cvCountNonZero(*args)
4590
4591 def cvAvg(*args):
4592   """cvAvg(CvArr arr, CvArr mask=None) -> CvScalar"""
4593   return _cv.cvAvg(*args)
4594
4595 def cvAvgSdv(*args):
4596   """cvAvgSdv(CvArr arr, CvScalar mean, CvScalar std_dev, CvArr mask=None)"""
4597   return _cv.cvAvgSdv(*args)
4598
4599 def cvMinMaxLoc(*args):
4600   """
4601     cvMinMaxLoc(CvArr arr, double min_val, double max_val, CvPoint min_loc=None, 
4602         CvPoint max_loc=None, CvArr mask=None)
4603     """
4604   return _cv.cvMinMaxLoc(*args)
4605
4606 def cvNorm(*args):
4607   """cvNorm(CvArr arr1, CvArr arr2=None, int norm_type=4, CvArr mask=None) -> double"""
4608   return _cv.cvNorm(*args)
4609
4610 def cvNormalize(*args):
4611   """
4612     cvNormalize(CvArr src, CvArr dst, double a=1., double b=0., int norm_type=4, 
4613         CvArr mask=None)
4614     """
4615   return _cv.cvNormalize(*args)
4616
4617 def cvReduce(*args):
4618   """cvReduce(CvArr src, CvArr dst, int dim=-1, int op=0)"""
4619   return _cv.cvReduce(*args)
4620
4621 def cvDFT(*args):
4622   """cvDFT(CvArr src, CvArr dst, int flags, int nonzero_rows=0)"""
4623   return _cv.cvDFT(*args)
4624
4625 def cvMulSpectrums(*args):
4626   """cvMulSpectrums(CvArr src1, CvArr src2, CvArr dst, int flags)"""
4627   return _cv.cvMulSpectrums(*args)
4628
4629 def cvGetOptimalDFTSize(*args):
4630   """cvGetOptimalDFTSize(int size0) -> int"""
4631   return _cv.cvGetOptimalDFTSize(*args)
4632
4633 def cvDCT(*args):
4634   """cvDCT(CvArr src, CvArr dst, int flags)"""
4635   return _cv.cvDCT(*args)
4636
4637 def cvSliceLength(*args):
4638   """cvSliceLength(CvSlice slice, CvSeq seq) -> int"""
4639   return _cv.cvSliceLength(*args)
4640
4641 def cvCreateMemStorage(*args):
4642   """cvCreateMemStorage(int block_size=0) -> CvMemStorage"""
4643   return _cv.cvCreateMemStorage(*args)
4644
4645 def cvCreateChildMemStorage(*args):
4646   """cvCreateChildMemStorage(CvMemStorage parent) -> CvMemStorage"""
4647   return _cv.cvCreateChildMemStorage(*args)
4648
4649 def cvClearMemStorage(*args):
4650   """cvClearMemStorage(CvMemStorage storage)"""
4651   return _cv.cvClearMemStorage(*args)
4652
4653 def cvSaveMemStoragePos(*args):
4654   """cvSaveMemStoragePos(CvMemStorage storage, CvMemStoragePos pos)"""
4655   return _cv.cvSaveMemStoragePos(*args)
4656
4657 def cvRestoreMemStoragePos(*args):
4658   """cvRestoreMemStoragePos(CvMemStorage storage, CvMemStoragePos pos)"""
4659   return _cv.cvRestoreMemStoragePos(*args)
4660
4661 def cvMemStorageAlloc(*args):
4662   """cvMemStorageAlloc(CvMemStorage storage, size_t size) -> void"""
4663   return _cv.cvMemStorageAlloc(*args)
4664
4665 def cvMemStorageAllocString(*args):
4666   """cvMemStorageAllocString(CvMemStorage storage, char ptr, int len=-1) -> CvString"""
4667   return _cv.cvMemStorageAllocString(*args)
4668
4669 def cvCreateSeq(*args):
4670   """cvCreateSeq(int seq_flags, int header_size, int elem_size, CvMemStorage storage) -> CvSeq"""
4671   return _cv.cvCreateSeq(*args)
4672
4673 def cvSetSeqBlockSize(*args):
4674   """cvSetSeqBlockSize(CvSeq seq, int delta_elems)"""
4675   return _cv.cvSetSeqBlockSize(*args)
4676
4677 def cvSeqPush(*args):
4678   """cvSeqPush(CvSeq seq, void element=None) -> schar"""
4679   return _cv.cvSeqPush(*args)
4680
4681 def cvSeqPushFront(*args):
4682   """cvSeqPushFront(CvSeq seq, void element=None) -> schar"""
4683   return _cv.cvSeqPushFront(*args)
4684
4685 def cvSeqPop(*args):
4686   """cvSeqPop(CvSeq seq, void element=None)"""
4687   return _cv.cvSeqPop(*args)
4688
4689 def cvSeqPopFront(*args):
4690   """cvSeqPopFront(CvSeq seq, void element=None)"""
4691   return _cv.cvSeqPopFront(*args)
4692
4693 def cvSeqPushMulti(*args):
4694   """cvSeqPushMulti(CvSeq seq, void elements, int count, int in_front=0)"""
4695   return _cv.cvSeqPushMulti(*args)
4696
4697 def cvSeqPopMulti(*args):
4698   """cvSeqPopMulti(CvSeq seq, void elements, int count, int in_front=0)"""
4699   return _cv.cvSeqPopMulti(*args)
4700
4701 def cvSeqInsert(*args):
4702   """cvSeqInsert(CvSeq seq, int before_index, void element=None) -> schar"""
4703   return _cv.cvSeqInsert(*args)
4704
4705 def cvSeqRemove(*args):
4706   """cvSeqRemove(CvSeq seq, int index)"""
4707   return _cv.cvSeqRemove(*args)
4708
4709 def cvClearSeq(*args):
4710   """cvClearSeq(CvSeq seq)"""
4711   return _cv.cvClearSeq(*args)
4712
4713 def cvGetSeqElem(*args):
4714   """cvGetSeqElem(CvSeq seq, int index) -> schar"""
4715   return _cv.cvGetSeqElem(*args)
4716
4717 def cvSeqElemIdx(*args):
4718   """cvSeqElemIdx(CvSeq seq, void element, CvSeqBlock block=None) -> int"""
4719   return _cv.cvSeqElemIdx(*args)
4720
4721 def cvStartAppendToSeq(*args):
4722   """cvStartAppendToSeq(CvSeq seq, CvSeqWriter writer)"""
4723   return _cv.cvStartAppendToSeq(*args)
4724
4725 def cvStartWriteSeq(*args):
4726   """
4727     cvStartWriteSeq(int seq_flags, int header_size, int elem_size, CvMemStorage storage, 
4728         CvSeqWriter writer)
4729     """
4730   return _cv.cvStartWriteSeq(*args)
4731
4732 def cvEndWriteSeq(*args):
4733   """cvEndWriteSeq(CvSeqWriter writer) -> CvSeq"""
4734   return _cv.cvEndWriteSeq(*args)
4735
4736 def cvFlushSeqWriter(*args):
4737   """cvFlushSeqWriter(CvSeqWriter writer)"""
4738   return _cv.cvFlushSeqWriter(*args)
4739
4740 def cvStartReadSeq(*args):
4741   """cvStartReadSeq(CvSeq seq, CvSeqReader reader, int reverse=0)"""
4742   return _cv.cvStartReadSeq(*args)
4743
4744 def cvGetSeqReaderPos(*args):
4745   """cvGetSeqReaderPos(CvSeqReader reader) -> int"""
4746   return _cv.cvGetSeqReaderPos(*args)
4747
4748 def cvSetSeqReaderPos(*args):
4749   """cvSetSeqReaderPos(CvSeqReader reader, int index, int is_relative=0)"""
4750   return _cv.cvSetSeqReaderPos(*args)
4751
4752 def cvMakeSeqHeaderForArray(*args):
4753   """
4754     cvMakeSeqHeaderForArray(int seq_type, int header_size, int elem_size, void elements, 
4755         int total, CvSeq seq, CvSeqBlock block) -> CvSeq
4756     """
4757   return _cv.cvMakeSeqHeaderForArray(*args)
4758
4759 def cvSeqSlice(*args):
4760   """
4761     cvSeqSlice(CvSeq seq, CvSlice slice, CvMemStorage storage=None, 
4762         int copy_data=0) -> CvSeq
4763     """
4764   return _cv.cvSeqSlice(*args)
4765
4766 def cvCloneSeq(*args):
4767   """cvCloneSeq(CvSeq seq, CvMemStorage storage=None) -> CvSeq"""
4768   return _cv.cvCloneSeq(*args)
4769
4770 def cvSeqRemoveSlice(*args):
4771   """cvSeqRemoveSlice(CvSeq seq, CvSlice slice)"""
4772   return _cv.cvSeqRemoveSlice(*args)
4773
4774 def cvSeqInsertSlice(*args):
4775   """cvSeqInsertSlice(CvSeq seq, int before_index, CvArr from_arr)"""
4776   return _cv.cvSeqInsertSlice(*args)
4777
4778 def cvSeqSort(*args):
4779   """cvSeqSort(CvSeq seq, CvCmpFunc func, void userdata=None)"""
4780   return _cv.cvSeqSort(*args)
4781
4782 def cvSeqSearch(*args):
4783   """
4784     cvSeqSearch(CvSeq seq, void elem, CvCmpFunc func, int is_sorted, 
4785         int elem_idx, void userdata=None) -> schar
4786     """
4787   return _cv.cvSeqSearch(*args)
4788
4789 def cvSeqInvert(*args):
4790   """cvSeqInvert(CvSeq seq)"""
4791   return _cv.cvSeqInvert(*args)
4792
4793 def cvSeqPartition(*args):
4794   """
4795     cvSeqPartition(CvSeq seq, CvMemStorage storage, CvSeq labels, CvCmpFunc is_equal, 
4796         void userdata) -> int
4797     """
4798   return _cv.cvSeqPartition(*args)
4799
4800 def cvChangeSeqBlock(*args):
4801   """cvChangeSeqBlock(void reader, int direction)"""
4802   return _cv.cvChangeSeqBlock(*args)
4803
4804 def cvCreateSeqBlock(*args):
4805   """cvCreateSeqBlock(CvSeqWriter writer)"""
4806   return _cv.cvCreateSeqBlock(*args)
4807
4808 def cvCreateSet(*args):
4809   """cvCreateSet(int set_flags, int header_size, int elem_size, CvMemStorage storage) -> CvSet"""
4810   return _cv.cvCreateSet(*args)
4811
4812 def cvSetAdd(*args):
4813   """cvSetAdd(CvSet set_header, CvSetElem elem=None, CvSetElem inserted_elem=None) -> int"""
4814   return _cv.cvSetAdd(*args)
4815
4816 def cvSetNew(*args):
4817   """cvSetNew(CvSet set_header) -> CvSetElem"""
4818   return _cv.cvSetNew(*args)
4819
4820 def cvSetRemoveByPtr(*args):
4821   """cvSetRemoveByPtr(CvSet set_header, void elem)"""
4822   return _cv.cvSetRemoveByPtr(*args)
4823
4824 def cvSetRemove(*args):
4825   """cvSetRemove(CvSet set_header, int index)"""
4826   return _cv.cvSetRemove(*args)
4827
4828 def cvGetSetElem(*args):
4829   """cvGetSetElem(CvSet set_header, int index) -> CvSetElem"""
4830   return _cv.cvGetSetElem(*args)
4831
4832 def cvClearSet(*args):
4833   """cvClearSet(CvSet set_header)"""
4834   return _cv.cvClearSet(*args)
4835
4836 def cvCreateGraph(*args):
4837   """
4838     cvCreateGraph(int graph_flags, int header_size, int vtx_size, int edge_size, 
4839         CvMemStorage storage) -> CvGraph
4840     """
4841   return _cv.cvCreateGraph(*args)
4842
4843 def cvGraphAddVtx(*args):
4844   """cvGraphAddVtx(CvGraph graph, CvGraphVtx vtx=None, CvGraphVtx inserted_vtx=None) -> int"""
4845   return _cv.cvGraphAddVtx(*args)
4846
4847 def cvGraphRemoveVtx(*args):
4848   """cvGraphRemoveVtx(CvGraph graph, int index) -> int"""
4849   return _cv.cvGraphRemoveVtx(*args)
4850
4851 def cvGraphRemoveVtxByPtr(*args):
4852   """cvGraphRemoveVtxByPtr(CvGraph graph, CvGraphVtx vtx) -> int"""
4853   return _cv.cvGraphRemoveVtxByPtr(*args)
4854
4855 def cvGraphAddEdge(*args):
4856   """
4857     cvGraphAddEdge(CvGraph graph, int start_idx, int end_idx, CvGraphEdge edge=None, 
4858         CvGraphEdge inserted_edge=None) -> int
4859     """
4860   return _cv.cvGraphAddEdge(*args)
4861
4862 def cvGraphAddEdgeByPtr(*args):
4863   """
4864     cvGraphAddEdgeByPtr(CvGraph graph, CvGraphVtx start_vtx, CvGraphVtx end_vtx, 
4865         CvGraphEdge edge=None, CvGraphEdge inserted_edge=None) -> int
4866     """
4867   return _cv.cvGraphAddEdgeByPtr(*args)
4868
4869 def cvGraphRemoveEdge(*args):
4870   """cvGraphRemoveEdge(CvGraph graph, int start_idx, int end_idx)"""
4871   return _cv.cvGraphRemoveEdge(*args)
4872
4873 def cvGraphRemoveEdgeByPtr(*args):
4874   """cvGraphRemoveEdgeByPtr(CvGraph graph, CvGraphVtx start_vtx, CvGraphVtx end_vtx)"""
4875   return _cv.cvGraphRemoveEdgeByPtr(*args)
4876
4877 def cvFindGraphEdge(*args):
4878   """cvFindGraphEdge(CvGraph graph, int start_idx, int end_idx) -> CvGraphEdge"""
4879   return _cv.cvFindGraphEdge(*args)
4880
4881 def cvFindGraphEdgeByPtr(*args):
4882   """cvFindGraphEdgeByPtr(CvGraph graph, CvGraphVtx start_vtx, CvGraphVtx end_vtx) -> CvGraphEdge"""
4883   return _cv.cvFindGraphEdgeByPtr(*args)
4884
4885 def cvClearGraph(*args):
4886   """cvClearGraph(CvGraph graph)"""
4887   return _cv.cvClearGraph(*args)
4888
4889 def cvGraphVtxDegree(*args):
4890   """cvGraphVtxDegree(CvGraph graph, int vtx_idx) -> int"""
4891   return _cv.cvGraphVtxDegree(*args)
4892
4893 def cvGraphVtxDegreeByPtr(*args):
4894   """cvGraphVtxDegreeByPtr(CvGraph graph, CvGraphVtx vtx) -> int"""
4895   return _cv.cvGraphVtxDegreeByPtr(*args)
4896 class CvGraphScanner(_object):
4897     """Proxy of C++ CvGraphScanner class"""
4898     __swig_setmethods__ = {}
4899     __setattr__ = lambda self, name, value: _swig_setattr(self, CvGraphScanner, name, value)
4900     __swig_getmethods__ = {}
4901     __getattr__ = lambda self, name: _swig_getattr(self, CvGraphScanner, name)
4902     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
4903     __repr__ = _swig_repr
4904     __swig_setmethods__["vtx"] = _cv.CvGraphScanner_vtx_set
4905     __swig_getmethods__["vtx"] = _cv.CvGraphScanner_vtx_get
4906     if _newclass:vtx = _swig_property(_cv.CvGraphScanner_vtx_get, _cv.CvGraphScanner_vtx_set)
4907     __swig_setmethods__["dst"] = _cv.CvGraphScanner_dst_set
4908     __swig_getmethods__["dst"] = _cv.CvGraphScanner_dst_get
4909     if _newclass:dst = _swig_property(_cv.CvGraphScanner_dst_get, _cv.CvGraphScanner_dst_set)
4910     __swig_setmethods__["edge"] = _cv.CvGraphScanner_edge_set
4911     __swig_getmethods__["edge"] = _cv.CvGraphScanner_edge_get
4912     if _newclass:edge = _swig_property(_cv.CvGraphScanner_edge_get, _cv.CvGraphScanner_edge_set)
4913     __swig_setmethods__["graph"] = _cv.CvGraphScanner_graph_set
4914     __swig_getmethods__["graph"] = _cv.CvGraphScanner_graph_get
4915     if _newclass:graph = _swig_property(_cv.CvGraphScanner_graph_get, _cv.CvGraphScanner_graph_set)
4916     __swig_setmethods__["stack"] = _cv.CvGraphScanner_stack_set
4917     __swig_getmethods__["stack"] = _cv.CvGraphScanner_stack_get
4918     if _newclass:stack = _swig_property(_cv.CvGraphScanner_stack_get, _cv.CvGraphScanner_stack_set)
4919     __swig_setmethods__["index"] = _cv.CvGraphScanner_index_set
4920     __swig_getmethods__["index"] = _cv.CvGraphScanner_index_get
4921     if _newclass:index = _swig_property(_cv.CvGraphScanner_index_get, _cv.CvGraphScanner_index_set)
4922     __swig_setmethods__["mask"] = _cv.CvGraphScanner_mask_set
4923     __swig_getmethods__["mask"] = _cv.CvGraphScanner_mask_get
4924     if _newclass:mask = _swig_property(_cv.CvGraphScanner_mask_get, _cv.CvGraphScanner_mask_set)
4925     __swig_destroy__ = _cv.delete_CvGraphScanner
4926     __del__ = lambda self : None;
4927 CvGraphScanner_swigregister = _cv.CvGraphScanner_swigregister
4928 CvGraphScanner_swigregister(CvGraphScanner)
4929
4930
4931 def cvCreateGraphScanner(*args):
4932   """cvCreateGraphScanner(CvGraph graph, CvGraphVtx vtx=None, int mask=-1) -> CvGraphScanner"""
4933   return _cv.cvCreateGraphScanner(*args)
4934
4935 def cvNextGraphItem(*args):
4936   """cvNextGraphItem(CvGraphScanner scanner) -> int"""
4937   return _cv.cvNextGraphItem(*args)
4938
4939 def cvCloneGraph(*args):
4940   """cvCloneGraph(CvGraph graph, CvMemStorage storage) -> CvGraph"""
4941   return _cv.cvCloneGraph(*args)
4942
4943 def cvLine(*args):
4944   """
4945     cvLine(CvArr img, CvPoint pt1, CvPoint pt2, CvScalar color, 
4946         int thickness=1, int line_type=8, int shift=0)
4947     """
4948   return _cv.cvLine(*args)
4949
4950 def cvRectangle(*args):
4951   """
4952     cvRectangle(CvArr img, CvPoint pt1, CvPoint pt2, CvScalar color, 
4953         int thickness=1, int line_type=8, int shift=0)
4954     """
4955   return _cv.cvRectangle(*args)
4956
4957 def cvCircle(*args):
4958   """
4959     cvCircle(CvArr img, CvPoint center, int radius, CvScalar color, 
4960         int thickness=1, int line_type=8, int shift=0)
4961     """
4962   return _cv.cvCircle(*args)
4963
4964 def cvEllipse(*args):
4965   """
4966     cvEllipse(CvArr img, CvPoint center, CvSize axes, double angle, 
4967         double start_angle, double end_angle, CvScalar color, 
4968         int thickness=1, int line_type=8, 
4969         int shift=0)
4970     """
4971   return _cv.cvEllipse(*args)
4972
4973 def cvEllipseBox(*args):
4974   """
4975     cvEllipseBox(CvArr img, CvBox2D box, CvScalar color, int thickness=1, 
4976         int line_type=8, int shift=0)
4977     """
4978   return _cv.cvEllipseBox(*args)
4979
4980 def cvFillConvexPoly(*args):
4981   """
4982     cvFillConvexPoly(CvArr img, CvPoint pts, CvScalar color, int line_type=8, 
4983         int shift=0)
4984     """
4985   return _cv.cvFillConvexPoly(*args)
4986
4987 def cvFillPoly(*args):
4988   """
4989     cvFillPoly(CvArr img, CvPoint pts, CvScalar color, int line_type=8, 
4990         int shift=0)
4991     """
4992   return _cv.cvFillPoly(*args)
4993
4994 def cvPolyLine(*args):
4995   """
4996     cvPolyLine(CvArr img, CvPoint pts, int is_closed, CvScalar color, 
4997         int thickness=1, int line_type=8, int shift=0)
4998     """
4999   return _cv.cvPolyLine(*args)
5000
5001 def cvClipLine(*args):
5002   """cvClipLine(CvSize img_size, CvPoint pt1, CvPoint pt2) -> int"""
5003   return _cv.cvClipLine(*args)
5004
5005 def cvInitLineIterator(*args):
5006   """
5007     cvInitLineIterator(CvArr image, CvPoint pt1, CvPoint pt2, CvLineIterator line_iterator, 
5008         int connectivity=8, int left_to_right=0) -> int
5009     """
5010   return _cv.cvInitLineIterator(*args)
5011 class CvFont(_object):
5012     """Proxy of C++ CvFont class"""
5013     __swig_setmethods__ = {}
5014     __setattr__ = lambda self, name, value: _swig_setattr(self, CvFont, name, value)
5015     __swig_getmethods__ = {}
5016     __getattr__ = lambda self, name: _swig_getattr(self, CvFont, name)
5017     __repr__ = _swig_repr
5018     __swig_setmethods__["font_face"] = _cv.CvFont_font_face_set
5019     __swig_getmethods__["font_face"] = _cv.CvFont_font_face_get
5020     if _newclass:font_face = _swig_property(_cv.CvFont_font_face_get, _cv.CvFont_font_face_set)
5021     __swig_setmethods__["ascii"] = _cv.CvFont_ascii_set
5022     __swig_getmethods__["ascii"] = _cv.CvFont_ascii_get
5023     if _newclass:ascii = _swig_property(_cv.CvFont_ascii_get, _cv.CvFont_ascii_set)
5024     __swig_setmethods__["greek"] = _cv.CvFont_greek_set
5025     __swig_getmethods__["greek"] = _cv.CvFont_greek_get
5026     if _newclass:greek = _swig_property(_cv.CvFont_greek_get, _cv.CvFont_greek_set)
5027     __swig_setmethods__["cyrillic"] = _cv.CvFont_cyrillic_set
5028     __swig_getmethods__["cyrillic"] = _cv.CvFont_cyrillic_get
5029     if _newclass:cyrillic = _swig_property(_cv.CvFont_cyrillic_get, _cv.CvFont_cyrillic_set)
5030     __swig_setmethods__["hscale"] = _cv.CvFont_hscale_set
5031     __swig_getmethods__["hscale"] = _cv.CvFont_hscale_get
5032     if _newclass:hscale = _swig_property(_cv.CvFont_hscale_get, _cv.CvFont_hscale_set)
5033     __swig_setmethods__["vscale"] = _cv.CvFont_vscale_set
5034     __swig_getmethods__["vscale"] = _cv.CvFont_vscale_get
5035     if _newclass:vscale = _swig_property(_cv.CvFont_vscale_get, _cv.CvFont_vscale_set)
5036     __swig_setmethods__["shear"] = _cv.CvFont_shear_set
5037     __swig_getmethods__["shear"] = _cv.CvFont_shear_get
5038     if _newclass:shear = _swig_property(_cv.CvFont_shear_get, _cv.CvFont_shear_set)
5039     __swig_setmethods__["thickness"] = _cv.CvFont_thickness_set
5040     __swig_getmethods__["thickness"] = _cv.CvFont_thickness_get
5041     if _newclass:thickness = _swig_property(_cv.CvFont_thickness_get, _cv.CvFont_thickness_set)
5042     __swig_setmethods__["dx"] = _cv.CvFont_dx_set
5043     __swig_getmethods__["dx"] = _cv.CvFont_dx_get
5044     if _newclass:dx = _swig_property(_cv.CvFont_dx_get, _cv.CvFont_dx_set)
5045     __swig_setmethods__["line_type"] = _cv.CvFont_line_type_set
5046     __swig_getmethods__["line_type"] = _cv.CvFont_line_type_get
5047     if _newclass:line_type = _swig_property(_cv.CvFont_line_type_get, _cv.CvFont_line_type_set)
5048     def __init__(self, *args): 
5049         """__init__(self) -> CvFont"""
5050         this = _cv.new_CvFont(*args)
5051         try: self.this.append(this)
5052         except: self.this = this
5053     __swig_destroy__ = _cv.delete_CvFont
5054     __del__ = lambda self : None;
5055 CvFont_swigregister = _cv.CvFont_swigregister
5056 CvFont_swigregister(CvFont)
5057
5058
5059 def cvInitFont(*args):
5060   """
5061     cvInitFont(CvFont font, double hscale, double vscale, double shear=0, 
5062         int thickness=1, int line_type=8)
5063     """
5064   return _cv.cvInitFont(*args)
5065
5066 def cvFont(*args):
5067   """cvFont(double scale, int thickness=1) -> CvFont"""
5068   return _cv.cvFont(*args)
5069
5070 def cvPutText(*args):
5071   """cvPutText(CvArr img, char text, CvPoint org, CvFont font, CvScalar color)"""
5072   return _cv.cvPutText(*args)
5073
5074 def cvGetTextSize(*args):
5075   """cvGetTextSize(char text_string, CvFont font, CvSize text_size)"""
5076   return _cv.cvGetTextSize(*args)
5077
5078 def cvColorToScalar(*args):
5079   """cvColorToScalar(double packed_color, int arrtype) -> CvScalar"""
5080   return _cv.cvColorToScalar(*args)
5081
5082 def cvEllipse2Poly(*args):
5083   """
5084     cvEllipse2Poly(CvPoint center, CvSize axes, int angle, int arc_start, 
5085         int arc_end, CvPoint pts, int delta) -> int
5086     """
5087   return _cv.cvEllipse2Poly(*args)
5088
5089 def cvDrawContours(*args):
5090   """
5091     cvDrawContours(CvArr img, CvSeq contour, CvScalar external_color, 
5092         CvScalar hole_color, int max_level, int thickness=1, 
5093         int line_type=8, CvPoint offset=cvPoint(0,0))
5094     """
5095   return _cv.cvDrawContours(*args)
5096
5097 def cvLUT(*args):
5098   """cvLUT(CvArr src, CvArr dst, CvArr lut)"""
5099   return _cv.cvLUT(*args)
5100 class CvTreeNodeIterator(_object):
5101     """Proxy of C++ CvTreeNodeIterator class"""
5102     __swig_setmethods__ = {}
5103     __setattr__ = lambda self, name, value: _swig_setattr(self, CvTreeNodeIterator, name, value)
5104     __swig_getmethods__ = {}
5105     __getattr__ = lambda self, name: _swig_getattr(self, CvTreeNodeIterator, name)
5106     __repr__ = _swig_repr
5107     __swig_setmethods__["node"] = _cv.CvTreeNodeIterator_node_set
5108     __swig_getmethods__["node"] = _cv.CvTreeNodeIterator_node_get
5109     if _newclass:node = _swig_property(_cv.CvTreeNodeIterator_node_get, _cv.CvTreeNodeIterator_node_set)
5110     __swig_setmethods__["level"] = _cv.CvTreeNodeIterator_level_set
5111     __swig_getmethods__["level"] = _cv.CvTreeNodeIterator_level_get
5112     if _newclass:level = _swig_property(_cv.CvTreeNodeIterator_level_get, _cv.CvTreeNodeIterator_level_set)
5113     __swig_setmethods__["max_level"] = _cv.CvTreeNodeIterator_max_level_set
5114     __swig_getmethods__["max_level"] = _cv.CvTreeNodeIterator_max_level_get
5115     if _newclass:max_level = _swig_property(_cv.CvTreeNodeIterator_max_level_get, _cv.CvTreeNodeIterator_max_level_set)
5116     def __init__(self, *args): 
5117         """__init__(self) -> CvTreeNodeIterator"""
5118         this = _cv.new_CvTreeNodeIterator(*args)
5119         try: self.this.append(this)
5120         except: self.this = this
5121     __swig_destroy__ = _cv.delete_CvTreeNodeIterator
5122     __del__ = lambda self : None;
5123 CvTreeNodeIterator_swigregister = _cv.CvTreeNodeIterator_swigregister
5124 CvTreeNodeIterator_swigregister(CvTreeNodeIterator)
5125
5126
5127 def cvInitTreeNodeIterator(*args):
5128   """cvInitTreeNodeIterator(CvTreeNodeIterator tree_iterator, void first, int max_level)"""
5129   return _cv.cvInitTreeNodeIterator(*args)
5130
5131 def cvNextTreeNode(*args):
5132   """cvNextTreeNode(CvTreeNodeIterator tree_iterator) -> void"""
5133   return _cv.cvNextTreeNode(*args)
5134
5135 def cvPrevTreeNode(*args):
5136   """cvPrevTreeNode(CvTreeNodeIterator tree_iterator) -> void"""
5137   return _cv.cvPrevTreeNode(*args)
5138
5139 def cvInsertNodeIntoTree(*args):
5140   """cvInsertNodeIntoTree(void node, void parent, void frame)"""
5141   return _cv.cvInsertNodeIntoTree(*args)
5142
5143 def cvRemoveNodeFromTree(*args):
5144   """cvRemoveNodeFromTree(void node, void frame)"""
5145   return _cv.cvRemoveNodeFromTree(*args)
5146
5147 def cvTreeToNodeSeq(*args):
5148   """cvTreeToNodeSeq(void first, int header_size, CvMemStorage storage) -> CvSeq"""
5149   return _cv.cvTreeToNodeSeq(*args)
5150
5151 def cvKMeans2(*args):
5152   """cvKMeans2(CvArr samples, int cluster_count, CvArr labels, CvTermCriteria termcrit)"""
5153   return _cv.cvKMeans2(*args)
5154
5155 def cvRegisterModule(*args):
5156   """cvRegisterModule(CvModuleInfo module_info) -> int"""
5157   return _cv.cvRegisterModule(*args)
5158
5159 def cvUseOptimized(*args):
5160   """cvUseOptimized(int on_off) -> int"""
5161   return _cv.cvUseOptimized(*args)
5162
5163 def cvGetModuleInfo(*args):
5164   """cvGetModuleInfo(char module_name, char version, char loaded_addon_plugins)"""
5165   return _cv.cvGetModuleInfo(*args)
5166
5167 def cvGetErrStatus(*args):
5168   """cvGetErrStatus() -> int"""
5169   return _cv.cvGetErrStatus(*args)
5170
5171 def cvSetErrStatus(*args):
5172   """cvSetErrStatus(int status)"""
5173   return _cv.cvSetErrStatus(*args)
5174
5175 def cvGetErrMode(*args):
5176   """cvGetErrMode() -> int"""
5177   return _cv.cvGetErrMode(*args)
5178
5179 def cvSetErrMode(*args):
5180   """cvSetErrMode(int mode) -> int"""
5181   return _cv.cvSetErrMode(*args)
5182
5183 def cvError(*args):
5184   """
5185     cvError(int status, char func_name, char err_msg, char file_name, 
5186         int line)
5187     """
5188   return _cv.cvError(*args)
5189
5190 def cvErrorStr(*args):
5191   """cvErrorStr(int status) -> char"""
5192   return _cv.cvErrorStr(*args)
5193
5194 def cvGetErrInfo(*args):
5195   """
5196     cvGetErrInfo(char errcode_desc, char description, char filename, 
5197         int line) -> int
5198     """
5199   return _cv.cvGetErrInfo(*args)
5200
5201 def cvErrorFromIppStatus(*args):
5202   """cvErrorFromIppStatus(int ipp_status) -> int"""
5203   return _cv.cvErrorFromIppStatus(*args)
5204
5205 def cvRedirectError(*args):
5206   """
5207     cvRedirectError(CvErrorCallback error_handler, void userdata=None, 
5208         void prev_userdata=None) -> CvErrorCallback
5209     """
5210   return _cv.cvRedirectError(*args)
5211
5212 def cvNulDevReport(*args):
5213   """
5214     cvNulDevReport(int status, char func_name, char err_msg, char file_name, 
5215         int line, void userdata) -> int
5216     """
5217   return _cv.cvNulDevReport(*args)
5218
5219 def cvStdErrReport(*args):
5220   """
5221     cvStdErrReport(int status, char func_name, char err_msg, char file_name, 
5222         int line, void userdata) -> int
5223     """
5224   return _cv.cvStdErrReport(*args)
5225
5226 def cvGuiBoxReport(*args):
5227   """
5228     cvGuiBoxReport(int status, char func_name, char err_msg, char file_name, 
5229         int line, void userdata) -> int
5230     """
5231   return _cv.cvGuiBoxReport(*args)
5232
5233 def cvSetMemoryManager(*args):
5234   """
5235     cvSetMemoryManager(CvAllocFunc alloc_func=None, CvFreeFunc free_func=None, 
5236         void userdata=None)
5237     """
5238   return _cv.cvSetMemoryManager(*args)
5239
5240 def cvSetIPLAllocators(*args):
5241   """
5242     cvSetIPLAllocators(Cv_iplCreateImageHeader create_header, Cv_iplAllocateImageData allocate_data, 
5243         Cv_iplDeallocate deallocate, 
5244         Cv_iplCreateROI create_roi, Cv_iplCloneImage clone_image)
5245     """
5246   return _cv.cvSetIPLAllocators(*args)
5247
5248 def cvOpenFileStorage(*args):
5249   """cvOpenFileStorage(char filename, CvMemStorage memstorage, int flags) -> CvFileStorage"""
5250   return _cv.cvOpenFileStorage(*args)
5251
5252 def cvAttrValue(*args):
5253   """cvAttrValue(CvAttrList attr, char attr_name) -> char"""
5254   return _cv.cvAttrValue(*args)
5255
5256 def cvStartWriteStruct(*args):
5257   """
5258     cvStartWriteStruct(CvFileStorage fs, char name, int struct_flags, char type_name=None, 
5259         CvAttrList attributes=cvAttrList())
5260     """
5261   return _cv.cvStartWriteStruct(*args)
5262
5263 def cvEndWriteStruct(*args):
5264   """cvEndWriteStruct(CvFileStorage fs)"""
5265   return _cv.cvEndWriteStruct(*args)
5266
5267 def cvWriteInt(*args):
5268   """cvWriteInt(CvFileStorage fs, char name, int value)"""
5269   return _cv.cvWriteInt(*args)
5270
5271 def cvWriteReal(*args):
5272   """cvWriteReal(CvFileStorage fs, char name, double value)"""
5273   return _cv.cvWriteReal(*args)
5274
5275 def cvWriteString(*args):
5276   """cvWriteString(CvFileStorage fs, char name, char str, int quote=0)"""
5277   return _cv.cvWriteString(*args)
5278
5279 def cvWriteComment(*args):
5280   """cvWriteComment(CvFileStorage fs, char comment, int eol_comment)"""
5281   return _cv.cvWriteComment(*args)
5282
5283 def cvWrite(*args):
5284   """cvWrite(CvFileStorage fs, char name, void ptr, CvAttrList attributes=cvAttrList())"""
5285   return _cv.cvWrite(*args)
5286
5287 def cvStartNextStream(*args):
5288   """cvStartNextStream(CvFileStorage fs)"""
5289   return _cv.cvStartNextStream(*args)
5290
5291 def cvWriteRawData(*args):
5292   """cvWriteRawData(CvFileStorage fs, void src, int len, char dt)"""
5293   return _cv.cvWriteRawData(*args)
5294
5295 def cvGetHashedKey(*args):
5296   """cvGetHashedKey(CvFileStorage fs, char name, int len=-1, int create_missing=0) -> CvStringHashNode"""
5297   return _cv.cvGetHashedKey(*args)
5298
5299 def cvGetRootFileNode(*args):
5300   """cvGetRootFileNode(CvFileStorage fs, int stream_index=0) -> CvFileNode"""
5301   return _cv.cvGetRootFileNode(*args)
5302
5303 def cvGetFileNode(*args):
5304   """
5305     cvGetFileNode(CvFileStorage fs, CvFileNode map, CvStringHashNode key, 
5306         int create_missing=0) -> CvFileNode
5307     """
5308   return _cv.cvGetFileNode(*args)
5309
5310 def cvGetFileNodeByName(*args):
5311   """cvGetFileNodeByName(CvFileStorage fs, CvFileNode map, char name) -> CvFileNode"""
5312   return _cv.cvGetFileNodeByName(*args)
5313
5314 def cvReadInt(*args):
5315   """cvReadInt(CvFileNode node, int default_value=0) -> int"""
5316   return _cv.cvReadInt(*args)
5317
5318 def cvReadIntByName(*args):
5319   """cvReadIntByName(CvFileStorage fs, CvFileNode map, char name, int default_value=0) -> int"""
5320   return _cv.cvReadIntByName(*args)
5321
5322 def cvReadReal(*args):
5323   """cvReadReal(CvFileNode node, double default_value=0.) -> double"""
5324   return _cv.cvReadReal(*args)
5325
5326 def cvReadRealByName(*args):
5327   """cvReadRealByName(CvFileStorage fs, CvFileNode map, char name, double default_value=0.) -> double"""
5328   return _cv.cvReadRealByName(*args)
5329
5330 def cvReadString(*args):
5331   """cvReadString(CvFileNode node, char default_value=None) -> char"""
5332   return _cv.cvReadString(*args)
5333
5334 def cvReadStringByName(*args):
5335   """cvReadStringByName(CvFileStorage fs, CvFileNode map, char name, char default_value=None) -> char"""
5336   return _cv.cvReadStringByName(*args)
5337
5338 def cvRead(*args):
5339   """cvRead(CvFileStorage fs, CvFileNode node, CvAttrList attributes=None) -> void"""
5340   return _cv.cvRead(*args)
5341
5342 def cvReadByName(*args):
5343   """cvReadByName(CvFileStorage fs, CvFileNode map, char name, CvAttrList attributes=None) -> void"""
5344   return _cv.cvReadByName(*args)
5345
5346 def cvStartReadRawData(*args):
5347   """cvStartReadRawData(CvFileStorage fs, CvFileNode src, CvSeqReader reader)"""
5348   return _cv.cvStartReadRawData(*args)
5349
5350 def cvReadRawDataSlice(*args):
5351   """
5352     cvReadRawDataSlice(CvFileStorage fs, CvSeqReader reader, int count, void dst, 
5353         char dt)
5354     """
5355   return _cv.cvReadRawDataSlice(*args)
5356
5357 def cvReadRawData(*args):
5358   """cvReadRawData(CvFileStorage fs, CvFileNode src, void dst, char dt)"""
5359   return _cv.cvReadRawData(*args)
5360
5361 def cvWriteFileNode(*args):
5362   """
5363     cvWriteFileNode(CvFileStorage fs, char new_node_name, CvFileNode node, 
5364         int embed)
5365     """
5366   return _cv.cvWriteFileNode(*args)
5367
5368 def cvGetFileNodeName(*args):
5369   """cvGetFileNodeName(CvFileNode node) -> char"""
5370   return _cv.cvGetFileNodeName(*args)
5371
5372 def cvRegisterType(*args):
5373   """cvRegisterType(CvTypeInfo info)"""
5374   return _cv.cvRegisterType(*args)
5375
5376 def cvUnregisterType(*args):
5377   """cvUnregisterType(char type_name)"""
5378   return _cv.cvUnregisterType(*args)
5379
5380 def cvFirstType(*args):
5381   """cvFirstType() -> CvTypeInfo"""
5382   return _cv.cvFirstType(*args)
5383
5384 def cvFindType(*args):
5385   """cvFindType(char type_name) -> CvTypeInfo"""
5386   return _cv.cvFindType(*args)
5387
5388 def cvTypeOf(*args):
5389   """cvTypeOf(void struct_ptr) -> CvTypeInfo"""
5390   return _cv.cvTypeOf(*args)
5391
5392 def cvClone(*args):
5393   """cvClone(void struct_ptr) -> void"""
5394   return _cv.cvClone(*args)
5395
5396 def cvSave(*args):
5397   """
5398     cvSave(char filename, void struct_ptr, char name=None, char comment=None, 
5399         CvAttrList attributes=cvAttrList())
5400     """
5401   return _cv.cvSave(*args)
5402
5403 def cvLoad(*args):
5404   """
5405     cvLoad(char filename, CvMemStorage memstorage=None, char name=None, 
5406         char real_name=None) -> void
5407     """
5408   return _cv.cvLoad(*args)
5409
5410 def cvGetTickCount(*args):
5411   """cvGetTickCount() -> int64"""
5412   return _cv.cvGetTickCount(*args)
5413
5414 def cvGetTickFrequency(*args):
5415   """cvGetTickFrequency() -> double"""
5416   return _cv.cvGetTickFrequency(*args)
5417
5418 def cvGetNumThreads(*args):
5419   """cvGetNumThreads() -> int"""
5420   return _cv.cvGetNumThreads(*args)
5421
5422 def cvSetNumThreads(*args):
5423   """cvSetNumThreads(int threads=0)"""
5424   return _cv.cvSetNumThreads(*args)
5425
5426 def cvGetThreadNum(*args):
5427   """cvGetThreadNum() -> int"""
5428   return _cv.cvGetThreadNum(*args)
5429 class CvImage(_object):
5430     """Proxy of C++ CvImage class"""
5431     __swig_setmethods__ = {}
5432     __setattr__ = lambda self, name, value: _swig_setattr(self, CvImage, name, value)
5433     __swig_getmethods__ = {}
5434     __getattr__ = lambda self, name: _swig_getattr(self, CvImage, name)
5435     __repr__ = _swig_repr
5436     def __init__(self, *args): 
5437         """
5438         __init__(self) -> CvImage
5439         __init__(self, CvSize size, int depth, int channels) -> CvImage
5440         __init__(self,  img) -> CvImage
5441         __init__(self, CvImage img) -> CvImage
5442         __init__(self, char filename, char imgname=0, int color=-1) -> CvImage
5443         __init__(self, char filename, char imgname=0) -> CvImage
5444         __init__(self, char filename) -> CvImage
5445         __init__(self, CvFileStorage fs, char mapname, char imgname) -> CvImage
5446         __init__(self, CvFileStorage fs, char seqname, int idx) -> CvImage
5447         """
5448         this = _cv.new_CvImage(*args)
5449         try: self.this.append(this)
5450         except: self.this = this
5451     __swig_destroy__ = _cv.delete_CvImage
5452     __del__ = lambda self : None;
5453     def clone(*args):
5454         """clone(self) -> CvImage"""
5455         return _cv.CvImage_clone(*args)
5456
5457     def create(*args):
5458         """create(self, CvSize size, int depth, int channels)"""
5459         return _cv.CvImage_create(*args)
5460
5461     def release(*args):
5462         """release(self)"""
5463         return _cv.CvImage_release(*args)
5464
5465     def clear(*args):
5466         """clear(self)"""
5467         return _cv.CvImage_clear(*args)
5468
5469     def attach(*args):
5470         """
5471         attach(self,  img, bool use_refcount=True)
5472         attach(self,  img)
5473         """
5474         return _cv.CvImage_attach(*args)
5475
5476     def detach(*args):
5477         """detach(self)"""
5478         return _cv.CvImage_detach(*args)
5479
5480     def load(*args):
5481         """
5482         load(self, char filename, char imgname=0, int color=-1) -> bool
5483         load(self, char filename, char imgname=0) -> bool
5484         load(self, char filename) -> bool
5485         """
5486         return _cv.CvImage_load(*args)
5487
5488     def read(*args):
5489         """
5490         read(self, CvFileStorage fs, char mapname, char imgname) -> bool
5491         read(self, CvFileStorage fs, char seqname, int idx) -> bool
5492         """
5493         return _cv.CvImage_read(*args)
5494
5495     def save(*args):
5496         """save(self, char filename, char imgname)"""
5497         return _cv.CvImage_save(*args)
5498
5499     def write(*args):
5500         """write(self, CvFileStorage fs, char imgname)"""
5501         return _cv.CvImage_write(*args)
5502
5503     def show(*args):
5504         """show(self, char window_name)"""
5505         return _cv.CvImage_show(*args)
5506
5507     def is_valid(*args):
5508         """is_valid(self) -> bool"""
5509         return _cv.CvImage_is_valid(*args)
5510
5511     def width(*args):
5512         """width(self) -> int"""
5513         return _cv.CvImage_width(*args)
5514
5515     def height(*args):
5516         """height(self) -> int"""
5517         return _cv.CvImage_height(*args)
5518
5519     def size(*args):
5520         """size(self) -> CvSize"""
5521         return _cv.CvImage_size(*args)
5522
5523     def roi_size(*args):
5524         """roi_size(self) -> CvSize"""
5525         return _cv.CvImage_roi_size(*args)
5526
5527     def roi(*args):
5528         """roi(self) -> CvRect"""
5529         return _cv.CvImage_roi(*args)
5530
5531     def coi(*args):
5532         """coi(self) -> int"""
5533         return _cv.CvImage_coi(*args)
5534
5535     def set_roi(*args):
5536         """set_roi(self, CvRect roi)"""
5537         return _cv.CvImage_set_roi(*args)
5538
5539     def reset_roi(*args):
5540         """reset_roi(self)"""
5541         return _cv.CvImage_reset_roi(*args)
5542
5543     def set_coi(*args):
5544         """set_coi(self, int coi)"""
5545         return _cv.CvImage_set_coi(*args)
5546
5547     def depth(*args):
5548         """depth(self) -> int"""
5549         return _cv.CvImage_depth(*args)
5550
5551     def channels(*args):
5552         """channels(self) -> int"""
5553         return _cv.CvImage_channels(*args)
5554
5555     def pix_size(*args):
5556         """pix_size(self) -> int"""
5557         return _cv.CvImage_pix_size(*args)
5558
5559     def data(*args):
5560         """
5561         data(self) -> uchar
5562         data(self) -> uchar
5563         """
5564         return _cv.CvImage_data(*args)
5565
5566     def step(*args):
5567         """step(self) -> int"""
5568         return _cv.CvImage_step(*args)
5569
5570     def origin(*args):
5571         """origin(self) -> int"""
5572         return _cv.CvImage_origin(*args)
5573
5574     def roi_row(*args):
5575         """
5576         roi_row(self, int y) -> uchar
5577         roi_row(self, int y) -> uchar
5578         """
5579         return _cv.CvImage_roi_row(*args)
5580
5581     def asIplImage(*args):
5582         """asIplImage(self)"""
5583         return _cv.CvImage_asIplImage(*args)
5584
5585 CvImage_swigregister = _cv.CvImage_swigregister
5586 CvImage_swigregister(CvImage)
5587
5588 class CvMatrix(_object):
5589     """Proxy of C++ CvMatrix class"""
5590     __swig_setmethods__ = {}
5591     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMatrix, name, value)
5592     __swig_getmethods__ = {}
5593     __getattr__ = lambda self, name: _swig_getattr(self, CvMatrix, name)
5594     __repr__ = _swig_repr
5595     def __init__(self, *args): 
5596         """
5597         __init__(self) -> CvMatrix
5598         __init__(self, int rows, int cols, int type) -> CvMatrix
5599         __init__(self, int rows, int cols, int type, CvMat hdr, void data=0, 
5600             int step=0x7fffffff) -> CvMatrix
5601         __init__(self, int rows, int cols, int type, CvMat hdr, void data=0) -> CvMatrix
5602         __init__(self, int rows, int cols, int type, CvMat hdr) -> CvMatrix
5603         __init__(self, int rows, int cols, int type, CvMemStorage storage, 
5604             bool alloc_data=True) -> CvMatrix
5605         __init__(self, int rows, int cols, int type, CvMemStorage storage) -> CvMatrix
5606         __init__(self, int rows, int cols, int type, void data, int step=0x7fffffff) -> CvMatrix
5607         __init__(self, int rows, int cols, int type, void data) -> CvMatrix
5608         __init__(self, CvMat m) -> CvMatrix
5609         __init__(self, CvMatrix m) -> CvMatrix
5610         __init__(self, char filename, char matname=0, int color=-1) -> CvMatrix
5611         __init__(self, char filename, char matname=0) -> CvMatrix
5612         __init__(self, char filename) -> CvMatrix
5613         __init__(self, CvFileStorage fs, char mapname, char matname) -> CvMatrix
5614         __init__(self, CvFileStorage fs, char seqname, int idx) -> CvMatrix
5615         """
5616         this = _cv.new_CvMatrix(*args)
5617         try: self.this.append(this)
5618         except: self.this = this
5619     __swig_destroy__ = _cv.delete_CvMatrix
5620     __del__ = lambda self : None;
5621     def clone(*args):
5622         """clone(self) -> CvMatrix"""
5623         return _cv.CvMatrix_clone(*args)
5624
5625     def set(*args):
5626         """set(self, CvMat m, bool add_ref)"""
5627         return _cv.CvMatrix_set(*args)
5628
5629     def create(*args):
5630         """create(self, int rows, int cols, int type)"""
5631         return _cv.CvMatrix_create(*args)
5632
5633     def addref(*args):
5634         """addref(self)"""
5635         return _cv.CvMatrix_addref(*args)
5636
5637     def release(*args):
5638         """release(self)"""
5639         return _cv.CvMatrix_release(*args)
5640
5641     def clear(*args):
5642         """clear(self)"""
5643         return _cv.CvMatrix_clear(*args)
5644
5645     def load(*args):
5646         """
5647         load(self, char filename, char matname=0, int color=-1) -> bool
5648         load(self, char filename, char matname=0) -> bool
5649         load(self, char filename) -> bool
5650         """
5651         return _cv.CvMatrix_load(*args)
5652
5653     def read(*args):
5654         """
5655         read(self, CvFileStorage fs, char mapname, char matname) -> bool
5656         read(self, CvFileStorage fs, char seqname, int idx) -> bool
5657         """
5658         return _cv.CvMatrix_read(*args)
5659
5660     def save(*args):
5661         """save(self, char filename, char matname)"""
5662         return _cv.CvMatrix_save(*args)
5663
5664     def write(*args):
5665         """write(self, CvFileStorage fs, char matname)"""
5666         return _cv.CvMatrix_write(*args)
5667
5668     def show(*args):
5669         """show(self, char window_name)"""
5670         return _cv.CvMatrix_show(*args)
5671
5672     def is_valid(*args):
5673         """is_valid(self) -> bool"""
5674         return _cv.CvMatrix_is_valid(*args)
5675
5676     def rows(*args):
5677         """rows(self) -> int"""
5678         return _cv.CvMatrix_rows(*args)
5679
5680     def cols(*args):
5681         """cols(self) -> int"""
5682         return _cv.CvMatrix_cols(*args)
5683
5684     def size(*args):
5685         """size(self) -> CvSize"""
5686         return _cv.CvMatrix_size(*args)
5687
5688     def type(*args):
5689         """type(self) -> int"""
5690         return _cv.CvMatrix_type(*args)
5691
5692     def depth(*args):
5693         """depth(self) -> int"""
5694         return _cv.CvMatrix_depth(*args)
5695
5696     def channels(*args):
5697         """channels(self) -> int"""
5698         return _cv.CvMatrix_channels(*args)
5699
5700     def pix_size(*args):
5701         """pix_size(self) -> int"""
5702         return _cv.CvMatrix_pix_size(*args)
5703
5704     def data(*args):
5705         """
5706         data(self) -> uchar
5707         data(self) -> uchar
5708         """
5709         return _cv.CvMatrix_data(*args)
5710
5711     def step(*args):
5712         """step(self) -> int"""
5713         return _cv.CvMatrix_step(*args)
5714
5715     def set_data(*args):
5716         """
5717         set_data(self, void data, int step=0x7fffffff)
5718         set_data(self, void data)
5719         """
5720         return _cv.CvMatrix_set_data(*args)
5721
5722     def row(*args):
5723         """
5724         row(self, int i) -> uchar
5725         row(self, int i) -> uchar
5726         """
5727         return _cv.CvMatrix_row(*args)
5728
5729     def asCvMat(*args):
5730         """asCvMat(self) -> CvMat"""
5731         return _cv.CvMatrix_asCvMat(*args)
5732
5733 CvMatrix_swigregister = _cv.CvMatrix_swigregister
5734 CvMatrix_swigregister(CvMatrix)
5735
5736
5737 def cvSetImageIOFunctions(*args):
5738   """
5739     cvSetImageIOFunctions(CvLoadImageFunc _load_image, CvLoadImageMFunc _load_image_m, 
5740         CvSaveImageFunc _save_image, CvShowImageFunc _show_image) -> int
5741     """
5742   return _cv.cvSetImageIOFunctions(*args)
5743 class CvModule(_object):
5744     """Proxy of C++ CvModule class"""
5745     __swig_setmethods__ = {}
5746     __setattr__ = lambda self, name, value: _swig_setattr(self, CvModule, name, value)
5747     __swig_getmethods__ = {}
5748     __getattr__ = lambda self, name: _swig_getattr(self, CvModule, name)
5749     __repr__ = _swig_repr
5750     def __init__(self, *args): 
5751         """__init__(self, CvModuleInfo _info) -> CvModule"""
5752         this = _cv.new_CvModule(*args)
5753         try: self.this.append(this)
5754         except: self.this = this
5755     __swig_destroy__ = _cv.delete_CvModule
5756     __del__ = lambda self : None;
5757     __swig_setmethods__["info"] = _cv.CvModule_info_set
5758     __swig_getmethods__["info"] = _cv.CvModule_info_get
5759     if _newclass:info = _swig_property(_cv.CvModule_info_get, _cv.CvModule_info_set)
5760     __swig_setmethods__["first"] = _cv.CvModule_first_set
5761     __swig_getmethods__["first"] = _cv.CvModule_first_get
5762     if _newclass:first = _swig_property(_cv.CvModule_first_get, _cv.CvModule_first_set)
5763     __swig_setmethods__["last"] = _cv.CvModule_last_set
5764     __swig_getmethods__["last"] = _cv.CvModule_last_get
5765     if _newclass:last = _swig_property(_cv.CvModule_last_get, _cv.CvModule_last_set)
5766 CvModule_swigregister = _cv.CvModule_swigregister
5767 CvModule_swigregister(CvModule)
5768
5769 class CvType(_object):
5770     """Proxy of C++ CvType class"""
5771     __swig_setmethods__ = {}
5772     __setattr__ = lambda self, name, value: _swig_setattr(self, CvType, name, value)
5773     __swig_getmethods__ = {}
5774     __getattr__ = lambda self, name: _swig_getattr(self, CvType, name)
5775     __repr__ = _swig_repr
5776     def __init__(self, *args): 
5777         """
5778         __init__(self, char type_name, CvIsInstanceFunc is_instance, CvReleaseFunc release=0, 
5779             CvReadFunc read=0, CvWriteFunc write=0, 
5780             CvCloneFunc clone=0) -> CvType
5781         __init__(self, char type_name, CvIsInstanceFunc is_instance, CvReleaseFunc release=0, 
5782             CvReadFunc read=0, CvWriteFunc write=0) -> CvType
5783         __init__(self, char type_name, CvIsInstanceFunc is_instance, CvReleaseFunc release=0, 
5784             CvReadFunc read=0) -> CvType
5785         __init__(self, char type_name, CvIsInstanceFunc is_instance, CvReleaseFunc release=0) -> CvType
5786         __init__(self, char type_name, CvIsInstanceFunc is_instance) -> CvType
5787         """
5788         this = _cv.new_CvType(*args)
5789         try: self.this.append(this)
5790         except: self.this = this
5791     __swig_destroy__ = _cv.delete_CvType
5792     __del__ = lambda self : None;
5793     __swig_setmethods__["info"] = _cv.CvType_info_set
5794     __swig_getmethods__["info"] = _cv.CvType_info_get
5795     if _newclass:info = _swig_property(_cv.CvType_info_get, _cv.CvType_info_set)
5796     __swig_setmethods__["first"] = _cv.CvType_first_set
5797     __swig_getmethods__["first"] = _cv.CvType_first_get
5798     if _newclass:first = _swig_property(_cv.CvType_first_get, _cv.CvType_first_set)
5799     __swig_setmethods__["last"] = _cv.CvType_last_set
5800     __swig_getmethods__["last"] = _cv.CvType_last_get
5801     if _newclass:last = _swig_property(_cv.CvType_last_get, _cv.CvType_last_set)
5802 CvType_swigregister = _cv.CvType_swigregister
5803 CvType_swigregister(CvType)
5804
5805 class CvMoments(_object):
5806     """Proxy of C++ CvMoments class"""
5807     __swig_setmethods__ = {}
5808     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMoments, name, value)
5809     __swig_getmethods__ = {}
5810     __getattr__ = lambda self, name: _swig_getattr(self, CvMoments, name)
5811     __repr__ = _swig_repr
5812     __swig_setmethods__["m00"] = _cv.CvMoments_m00_set
5813     __swig_getmethods__["m00"] = _cv.CvMoments_m00_get
5814     if _newclass:m00 = _swig_property(_cv.CvMoments_m00_get, _cv.CvMoments_m00_set)
5815     __swig_setmethods__["m10"] = _cv.CvMoments_m10_set
5816     __swig_getmethods__["m10"] = _cv.CvMoments_m10_get
5817     if _newclass:m10 = _swig_property(_cv.CvMoments_m10_get, _cv.CvMoments_m10_set)
5818     __swig_setmethods__["m01"] = _cv.CvMoments_m01_set
5819     __swig_getmethods__["m01"] = _cv.CvMoments_m01_get
5820     if _newclass:m01 = _swig_property(_cv.CvMoments_m01_get, _cv.CvMoments_m01_set)
5821     __swig_setmethods__["m20"] = _cv.CvMoments_m20_set
5822     __swig_getmethods__["m20"] = _cv.CvMoments_m20_get
5823     if _newclass:m20 = _swig_property(_cv.CvMoments_m20_get, _cv.CvMoments_m20_set)
5824     __swig_setmethods__["m11"] = _cv.CvMoments_m11_set
5825     __swig_getmethods__["m11"] = _cv.CvMoments_m11_get
5826     if _newclass:m11 = _swig_property(_cv.CvMoments_m11_get, _cv.CvMoments_m11_set)
5827     __swig_setmethods__["m02"] = _cv.CvMoments_m02_set
5828     __swig_getmethods__["m02"] = _cv.CvMoments_m02_get
5829     if _newclass:m02 = _swig_property(_cv.CvMoments_m02_get, _cv.CvMoments_m02_set)
5830     __swig_setmethods__["m30"] = _cv.CvMoments_m30_set
5831     __swig_getmethods__["m30"] = _cv.CvMoments_m30_get
5832     if _newclass:m30 = _swig_property(_cv.CvMoments_m30_get, _cv.CvMoments_m30_set)
5833     __swig_setmethods__["m21"] = _cv.CvMoments_m21_set
5834     __swig_getmethods__["m21"] = _cv.CvMoments_m21_get
5835     if _newclass:m21 = _swig_property(_cv.CvMoments_m21_get, _cv.CvMoments_m21_set)
5836     __swig_setmethods__["m12"] = _cv.CvMoments_m12_set
5837     __swig_getmethods__["m12"] = _cv.CvMoments_m12_get
5838     if _newclass:m12 = _swig_property(_cv.CvMoments_m12_get, _cv.CvMoments_m12_set)
5839     __swig_setmethods__["m03"] = _cv.CvMoments_m03_set
5840     __swig_getmethods__["m03"] = _cv.CvMoments_m03_get
5841     if _newclass:m03 = _swig_property(_cv.CvMoments_m03_get, _cv.CvMoments_m03_set)
5842     __swig_setmethods__["mu20"] = _cv.CvMoments_mu20_set
5843     __swig_getmethods__["mu20"] = _cv.CvMoments_mu20_get
5844     if _newclass:mu20 = _swig_property(_cv.CvMoments_mu20_get, _cv.CvMoments_mu20_set)
5845     __swig_setmethods__["mu11"] = _cv.CvMoments_mu11_set
5846     __swig_getmethods__["mu11"] = _cv.CvMoments_mu11_get
5847     if _newclass:mu11 = _swig_property(_cv.CvMoments_mu11_get, _cv.CvMoments_mu11_set)
5848     __swig_setmethods__["mu02"] = _cv.CvMoments_mu02_set
5849     __swig_getmethods__["mu02"] = _cv.CvMoments_mu02_get
5850     if _newclass:mu02 = _swig_property(_cv.CvMoments_mu02_get, _cv.CvMoments_mu02_set)
5851     __swig_setmethods__["mu30"] = _cv.CvMoments_mu30_set
5852     __swig_getmethods__["mu30"] = _cv.CvMoments_mu30_get
5853     if _newclass:mu30 = _swig_property(_cv.CvMoments_mu30_get, _cv.CvMoments_mu30_set)
5854     __swig_setmethods__["mu21"] = _cv.CvMoments_mu21_set
5855     __swig_getmethods__["mu21"] = _cv.CvMoments_mu21_get
5856     if _newclass:mu21 = _swig_property(_cv.CvMoments_mu21_get, _cv.CvMoments_mu21_set)
5857     __swig_setmethods__["mu12"] = _cv.CvMoments_mu12_set
5858     __swig_getmethods__["mu12"] = _cv.CvMoments_mu12_get
5859     if _newclass:mu12 = _swig_property(_cv.CvMoments_mu12_get, _cv.CvMoments_mu12_set)
5860     __swig_setmethods__["mu03"] = _cv.CvMoments_mu03_set
5861     __swig_getmethods__["mu03"] = _cv.CvMoments_mu03_get
5862     if _newclass:mu03 = _swig_property(_cv.CvMoments_mu03_get, _cv.CvMoments_mu03_set)
5863     __swig_setmethods__["inv_sqrt_m00"] = _cv.CvMoments_inv_sqrt_m00_set
5864     __swig_getmethods__["inv_sqrt_m00"] = _cv.CvMoments_inv_sqrt_m00_get
5865     if _newclass:inv_sqrt_m00 = _swig_property(_cv.CvMoments_inv_sqrt_m00_get, _cv.CvMoments_inv_sqrt_m00_set)
5866     def __init__(self, *args): 
5867         """__init__(self) -> CvMoments"""
5868         this = _cv.new_CvMoments(*args)
5869         try: self.this.append(this)
5870         except: self.this = this
5871     __swig_destroy__ = _cv.delete_CvMoments
5872     __del__ = lambda self : None;
5873 CvMoments_swigregister = _cv.CvMoments_swigregister
5874 CvMoments_swigregister(CvMoments)
5875
5876 class CvHuMoments(_object):
5877     """Proxy of C++ CvHuMoments class"""
5878     __swig_setmethods__ = {}
5879     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHuMoments, name, value)
5880     __swig_getmethods__ = {}
5881     __getattr__ = lambda self, name: _swig_getattr(self, CvHuMoments, name)
5882     __repr__ = _swig_repr
5883     __swig_setmethods__["hu1"] = _cv.CvHuMoments_hu1_set
5884     __swig_getmethods__["hu1"] = _cv.CvHuMoments_hu1_get
5885     if _newclass:hu1 = _swig_property(_cv.CvHuMoments_hu1_get, _cv.CvHuMoments_hu1_set)
5886     __swig_setmethods__["hu2"] = _cv.CvHuMoments_hu2_set
5887     __swig_getmethods__["hu2"] = _cv.CvHuMoments_hu2_get
5888     if _newclass:hu2 = _swig_property(_cv.CvHuMoments_hu2_get, _cv.CvHuMoments_hu2_set)
5889     __swig_setmethods__["hu3"] = _cv.CvHuMoments_hu3_set
5890     __swig_getmethods__["hu3"] = _cv.CvHuMoments_hu3_get
5891     if _newclass:hu3 = _swig_property(_cv.CvHuMoments_hu3_get, _cv.CvHuMoments_hu3_set)
5892     __swig_setmethods__["hu4"] = _cv.CvHuMoments_hu4_set
5893     __swig_getmethods__["hu4"] = _cv.CvHuMoments_hu4_get
5894     if _newclass:hu4 = _swig_property(_cv.CvHuMoments_hu4_get, _cv.CvHuMoments_hu4_set)
5895     __swig_setmethods__["hu5"] = _cv.CvHuMoments_hu5_set
5896     __swig_getmethods__["hu5"] = _cv.CvHuMoments_hu5_get
5897     if _newclass:hu5 = _swig_property(_cv.CvHuMoments_hu5_get, _cv.CvHuMoments_hu5_set)
5898     __swig_setmethods__["hu6"] = _cv.CvHuMoments_hu6_set
5899     __swig_getmethods__["hu6"] = _cv.CvHuMoments_hu6_get
5900     if _newclass:hu6 = _swig_property(_cv.CvHuMoments_hu6_get, _cv.CvHuMoments_hu6_set)
5901     __swig_setmethods__["hu7"] = _cv.CvHuMoments_hu7_set
5902     __swig_getmethods__["hu7"] = _cv.CvHuMoments_hu7_get
5903     if _newclass:hu7 = _swig_property(_cv.CvHuMoments_hu7_get, _cv.CvHuMoments_hu7_set)
5904     def __init__(self, *args): 
5905         """__init__(self) -> CvHuMoments"""
5906         this = _cv.new_CvHuMoments(*args)
5907         try: self.this.append(this)
5908         except: self.this = this
5909     __swig_destroy__ = _cv.delete_CvHuMoments
5910     __del__ = lambda self : None;
5911 CvHuMoments_swigregister = _cv.CvHuMoments_swigregister
5912 CvHuMoments_swigregister(CvHuMoments)
5913
5914 class CvConnectedComp(_object):
5915     """Proxy of C++ CvConnectedComp class"""
5916     __swig_setmethods__ = {}
5917     __setattr__ = lambda self, name, value: _swig_setattr(self, CvConnectedComp, name, value)
5918     __swig_getmethods__ = {}
5919     __getattr__ = lambda self, name: _swig_getattr(self, CvConnectedComp, name)
5920     __repr__ = _swig_repr
5921     __swig_setmethods__["area"] = _cv.CvConnectedComp_area_set
5922     __swig_getmethods__["area"] = _cv.CvConnectedComp_area_get
5923     if _newclass:area = _swig_property(_cv.CvConnectedComp_area_get, _cv.CvConnectedComp_area_set)
5924     __swig_setmethods__["value"] = _cv.CvConnectedComp_value_set
5925     __swig_getmethods__["value"] = _cv.CvConnectedComp_value_get
5926     if _newclass:value = _swig_property(_cv.CvConnectedComp_value_get, _cv.CvConnectedComp_value_set)
5927     __swig_setmethods__["rect"] = _cv.CvConnectedComp_rect_set
5928     __swig_getmethods__["rect"] = _cv.CvConnectedComp_rect_get
5929     if _newclass:rect = _swig_property(_cv.CvConnectedComp_rect_get, _cv.CvConnectedComp_rect_set)
5930     __swig_setmethods__["contour"] = _cv.CvConnectedComp_contour_set
5931     __swig_getmethods__["contour"] = _cv.CvConnectedComp_contour_get
5932     if _newclass:contour = _swig_property(_cv.CvConnectedComp_contour_get, _cv.CvConnectedComp_contour_set)
5933     def __init__(self, *args): 
5934         """__init__(self) -> CvConnectedComp"""
5935         this = _cv.new_CvConnectedComp(*args)
5936         try: self.this.append(this)
5937         except: self.this = this
5938     __swig_destroy__ = _cv.delete_CvConnectedComp
5939     __del__ = lambda self : None;
5940 CvConnectedComp_swigregister = _cv.CvConnectedComp_swigregister
5941 CvConnectedComp_swigregister(CvConnectedComp)
5942
5943 class CvChainPtReader(_object):
5944     """Proxy of C++ CvChainPtReader class"""
5945     __swig_setmethods__ = {}
5946     __setattr__ = lambda self, name, value: _swig_setattr(self, CvChainPtReader, name, value)
5947     __swig_getmethods__ = {}
5948     __getattr__ = lambda self, name: _swig_getattr(self, CvChainPtReader, name)
5949     __repr__ = _swig_repr
5950     __swig_setmethods__["header_size"] = _cv.CvChainPtReader_header_size_set
5951     __swig_getmethods__["header_size"] = _cv.CvChainPtReader_header_size_get
5952     if _newclass:header_size = _swig_property(_cv.CvChainPtReader_header_size_get, _cv.CvChainPtReader_header_size_set)
5953     __swig_setmethods__["seq"] = _cv.CvChainPtReader_seq_set
5954     __swig_getmethods__["seq"] = _cv.CvChainPtReader_seq_get
5955     if _newclass:seq = _swig_property(_cv.CvChainPtReader_seq_get, _cv.CvChainPtReader_seq_set)
5956     __swig_setmethods__["block"] = _cv.CvChainPtReader_block_set
5957     __swig_getmethods__["block"] = _cv.CvChainPtReader_block_get
5958     if _newclass:block = _swig_property(_cv.CvChainPtReader_block_get, _cv.CvChainPtReader_block_set)
5959     __swig_setmethods__["ptr"] = _cv.CvChainPtReader_ptr_set
5960     __swig_getmethods__["ptr"] = _cv.CvChainPtReader_ptr_get
5961     if _newclass:ptr = _swig_property(_cv.CvChainPtReader_ptr_get, _cv.CvChainPtReader_ptr_set)
5962     __swig_setmethods__["block_min"] = _cv.CvChainPtReader_block_min_set
5963     __swig_getmethods__["block_min"] = _cv.CvChainPtReader_block_min_get
5964     if _newclass:block_min = _swig_property(_cv.CvChainPtReader_block_min_get, _cv.CvChainPtReader_block_min_set)
5965     __swig_setmethods__["block_max"] = _cv.CvChainPtReader_block_max_set
5966     __swig_getmethods__["block_max"] = _cv.CvChainPtReader_block_max_get
5967     if _newclass:block_max = _swig_property(_cv.CvChainPtReader_block_max_get, _cv.CvChainPtReader_block_max_set)
5968     __swig_setmethods__["delta_index"] = _cv.CvChainPtReader_delta_index_set
5969     __swig_getmethods__["delta_index"] = _cv.CvChainPtReader_delta_index_get
5970     if _newclass:delta_index = _swig_property(_cv.CvChainPtReader_delta_index_get, _cv.CvChainPtReader_delta_index_set)
5971     __swig_setmethods__["prev_elem"] = _cv.CvChainPtReader_prev_elem_set
5972     __swig_getmethods__["prev_elem"] = _cv.CvChainPtReader_prev_elem_get
5973     if _newclass:prev_elem = _swig_property(_cv.CvChainPtReader_prev_elem_get, _cv.CvChainPtReader_prev_elem_set)
5974     __swig_setmethods__["code"] = _cv.CvChainPtReader_code_set
5975     __swig_getmethods__["code"] = _cv.CvChainPtReader_code_get
5976     if _newclass:code = _swig_property(_cv.CvChainPtReader_code_get, _cv.CvChainPtReader_code_set)
5977     __swig_setmethods__["pt"] = _cv.CvChainPtReader_pt_set
5978     __swig_getmethods__["pt"] = _cv.CvChainPtReader_pt_get
5979     if _newclass:pt = _swig_property(_cv.CvChainPtReader_pt_get, _cv.CvChainPtReader_pt_set)
5980     __swig_setmethods__["deltas"] = _cv.CvChainPtReader_deltas_set
5981     __swig_getmethods__["deltas"] = _cv.CvChainPtReader_deltas_get
5982     if _newclass:deltas = _swig_property(_cv.CvChainPtReader_deltas_get, _cv.CvChainPtReader_deltas_set)
5983     def __init__(self, *args): 
5984         """__init__(self) -> CvChainPtReader"""
5985         this = _cv.new_CvChainPtReader(*args)
5986         try: self.this.append(this)
5987         except: self.this = this
5988     __swig_destroy__ = _cv.delete_CvChainPtReader
5989     __del__ = lambda self : None;
5990 CvChainPtReader_swigregister = _cv.CvChainPtReader_swigregister
5991 CvChainPtReader_swigregister(CvChainPtReader)
5992
5993 class CvContourTree(_object):
5994     """Proxy of C++ CvContourTree class"""
5995     __swig_setmethods__ = {}
5996     __setattr__ = lambda self, name, value: _swig_setattr(self, CvContourTree, name, value)
5997     __swig_getmethods__ = {}
5998     __getattr__ = lambda self, name: _swig_getattr(self, CvContourTree, name)
5999     __repr__ = _swig_repr
6000     __swig_setmethods__["flags"] = _cv.CvContourTree_flags_set
6001     __swig_getmethods__["flags"] = _cv.CvContourTree_flags_get
6002     if _newclass:flags = _swig_property(_cv.CvContourTree_flags_get, _cv.CvContourTree_flags_set)
6003     __swig_setmethods__["header_size"] = _cv.CvContourTree_header_size_set
6004     __swig_getmethods__["header_size"] = _cv.CvContourTree_header_size_get
6005     if _newclass:header_size = _swig_property(_cv.CvContourTree_header_size_get, _cv.CvContourTree_header_size_set)
6006     __swig_setmethods__["h_prev"] = _cv.CvContourTree_h_prev_set
6007     __swig_getmethods__["h_prev"] = _cv.CvContourTree_h_prev_get
6008     if _newclass:h_prev = _swig_property(_cv.CvContourTree_h_prev_get, _cv.CvContourTree_h_prev_set)
6009     __swig_setmethods__["h_next"] = _cv.CvContourTree_h_next_set
6010     __swig_getmethods__["h_next"] = _cv.CvContourTree_h_next_get
6011     if _newclass:h_next = _swig_property(_cv.CvContourTree_h_next_get, _cv.CvContourTree_h_next_set)
6012     __swig_setmethods__["v_prev"] = _cv.CvContourTree_v_prev_set
6013     __swig_getmethods__["v_prev"] = _cv.CvContourTree_v_prev_get
6014     if _newclass:v_prev = _swig_property(_cv.CvContourTree_v_prev_get, _cv.CvContourTree_v_prev_set)
6015     __swig_setmethods__["v_next"] = _cv.CvContourTree_v_next_set
6016     __swig_getmethods__["v_next"] = _cv.CvContourTree_v_next_get
6017     if _newclass:v_next = _swig_property(_cv.CvContourTree_v_next_get, _cv.CvContourTree_v_next_set)
6018     __swig_setmethods__["total"] = _cv.CvContourTree_total_set
6019     __swig_getmethods__["total"] = _cv.CvContourTree_total_get
6020     if _newclass:total = _swig_property(_cv.CvContourTree_total_get, _cv.CvContourTree_total_set)
6021     __swig_setmethods__["elem_size"] = _cv.CvContourTree_elem_size_set
6022     __swig_getmethods__["elem_size"] = _cv.CvContourTree_elem_size_get
6023     if _newclass:elem_size = _swig_property(_cv.CvContourTree_elem_size_get, _cv.CvContourTree_elem_size_set)
6024     __swig_setmethods__["block_max"] = _cv.CvContourTree_block_max_set
6025     __swig_getmethods__["block_max"] = _cv.CvContourTree_block_max_get
6026     if _newclass:block_max = _swig_property(_cv.CvContourTree_block_max_get, _cv.CvContourTree_block_max_set)
6027     __swig_setmethods__["ptr"] = _cv.CvContourTree_ptr_set
6028     __swig_getmethods__["ptr"] = _cv.CvContourTree_ptr_get
6029     if _newclass:ptr = _swig_property(_cv.CvContourTree_ptr_get, _cv.CvContourTree_ptr_set)
6030     __swig_setmethods__["delta_elems"] = _cv.CvContourTree_delta_elems_set
6031     __swig_getmethods__["delta_elems"] = _cv.CvContourTree_delta_elems_get
6032     if _newclass:delta_elems = _swig_property(_cv.CvContourTree_delta_elems_get, _cv.CvContourTree_delta_elems_set)
6033     __swig_setmethods__["storage"] = _cv.CvContourTree_storage_set
6034     __swig_getmethods__["storage"] = _cv.CvContourTree_storage_get
6035     if _newclass:storage = _swig_property(_cv.CvContourTree_storage_get, _cv.CvContourTree_storage_set)
6036     __swig_setmethods__["free_blocks"] = _cv.CvContourTree_free_blocks_set
6037     __swig_getmethods__["free_blocks"] = _cv.CvContourTree_free_blocks_get
6038     if _newclass:free_blocks = _swig_property(_cv.CvContourTree_free_blocks_get, _cv.CvContourTree_free_blocks_set)
6039     __swig_setmethods__["first"] = _cv.CvContourTree_first_set
6040     __swig_getmethods__["first"] = _cv.CvContourTree_first_get
6041     if _newclass:first = _swig_property(_cv.CvContourTree_first_get, _cv.CvContourTree_first_set)
6042     __swig_setmethods__["p1"] = _cv.CvContourTree_p1_set
6043     __swig_getmethods__["p1"] = _cv.CvContourTree_p1_get
6044     if _newclass:p1 = _swig_property(_cv.CvContourTree_p1_get, _cv.CvContourTree_p1_set)
6045     __swig_setmethods__["p2"] = _cv.CvContourTree_p2_set
6046     __swig_getmethods__["p2"] = _cv.CvContourTree_p2_get
6047     if _newclass:p2 = _swig_property(_cv.CvContourTree_p2_get, _cv.CvContourTree_p2_set)
6048     def __init__(self, *args): 
6049         """__init__(self) -> CvContourTree"""
6050         this = _cv.new_CvContourTree(*args)
6051         try: self.this.append(this)
6052         except: self.this = this
6053     __swig_destroy__ = _cv.delete_CvContourTree
6054     __del__ = lambda self : None;
6055 CvContourTree_swigregister = _cv.CvContourTree_swigregister
6056 CvContourTree_swigregister(CvContourTree)
6057
6058 class CvConvexityDefect(_object):
6059     """Proxy of C++ CvConvexityDefect class"""
6060     __swig_setmethods__ = {}
6061     __setattr__ = lambda self, name, value: _swig_setattr(self, CvConvexityDefect, name, value)
6062     __swig_getmethods__ = {}
6063     __getattr__ = lambda self, name: _swig_getattr(self, CvConvexityDefect, name)
6064     __repr__ = _swig_repr
6065     __swig_setmethods__["start"] = _cv.CvConvexityDefect_start_set
6066     __swig_getmethods__["start"] = _cv.CvConvexityDefect_start_get
6067     if _newclass:start = _swig_property(_cv.CvConvexityDefect_start_get, _cv.CvConvexityDefect_start_set)
6068     __swig_setmethods__["end"] = _cv.CvConvexityDefect_end_set
6069     __swig_getmethods__["end"] = _cv.CvConvexityDefect_end_get
6070     if _newclass:end = _swig_property(_cv.CvConvexityDefect_end_get, _cv.CvConvexityDefect_end_set)
6071     __swig_setmethods__["depth_point"] = _cv.CvConvexityDefect_depth_point_set
6072     __swig_getmethods__["depth_point"] = _cv.CvConvexityDefect_depth_point_get
6073     if _newclass:depth_point = _swig_property(_cv.CvConvexityDefect_depth_point_get, _cv.CvConvexityDefect_depth_point_set)
6074     __swig_setmethods__["depth"] = _cv.CvConvexityDefect_depth_set
6075     __swig_getmethods__["depth"] = _cv.CvConvexityDefect_depth_get
6076     if _newclass:depth = _swig_property(_cv.CvConvexityDefect_depth_get, _cv.CvConvexityDefect_depth_set)
6077     def __init__(self, *args): 
6078         """__init__(self) -> CvConvexityDefect"""
6079         this = _cv.new_CvConvexityDefect(*args)
6080         try: self.this.append(this)
6081         except: self.this = this
6082     __swig_destroy__ = _cv.delete_CvConvexityDefect
6083     __del__ = lambda self : None;
6084 CvConvexityDefect_swigregister = _cv.CvConvexityDefect_swigregister
6085 CvConvexityDefect_swigregister(CvConvexityDefect)
6086
6087 class CvQuadEdge2D(_object):
6088     """Proxy of C++ CvQuadEdge2D class"""
6089     __swig_setmethods__ = {}
6090     __setattr__ = lambda self, name, value: _swig_setattr(self, CvQuadEdge2D, name, value)
6091     __swig_getmethods__ = {}
6092     __getattr__ = lambda self, name: _swig_getattr(self, CvQuadEdge2D, name)
6093     __repr__ = _swig_repr
6094     __swig_setmethods__["flags"] = _cv.CvQuadEdge2D_flags_set
6095     __swig_getmethods__["flags"] = _cv.CvQuadEdge2D_flags_get
6096     if _newclass:flags = _swig_property(_cv.CvQuadEdge2D_flags_get, _cv.CvQuadEdge2D_flags_set)
6097     __swig_setmethods__["pt"] = _cv.CvQuadEdge2D_pt_set
6098     __swig_getmethods__["pt"] = _cv.CvQuadEdge2D_pt_get
6099     if _newclass:pt = _swig_property(_cv.CvQuadEdge2D_pt_get, _cv.CvQuadEdge2D_pt_set)
6100     __swig_setmethods__["next"] = _cv.CvQuadEdge2D_next_set
6101     __swig_getmethods__["next"] = _cv.CvQuadEdge2D_next_get
6102     if _newclass:next = _swig_property(_cv.CvQuadEdge2D_next_get, _cv.CvQuadEdge2D_next_set)
6103     def __init__(self, *args): 
6104         """__init__(self) -> CvQuadEdge2D"""
6105         this = _cv.new_CvQuadEdge2D(*args)
6106         try: self.this.append(this)
6107         except: self.this = this
6108     __swig_destroy__ = _cv.delete_CvQuadEdge2D
6109     __del__ = lambda self : None;
6110 CvQuadEdge2D_swigregister = _cv.CvQuadEdge2D_swigregister
6111 CvQuadEdge2D_swigregister(CvQuadEdge2D)
6112
6113 class CvSubdiv2DPoint(_object):
6114     """Proxy of C++ CvSubdiv2DPoint class"""
6115     __swig_setmethods__ = {}
6116     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSubdiv2DPoint, name, value)
6117     __swig_getmethods__ = {}
6118     __getattr__ = lambda self, name: _swig_getattr(self, CvSubdiv2DPoint, name)
6119     __repr__ = _swig_repr
6120     __swig_setmethods__["flags"] = _cv.CvSubdiv2DPoint_flags_set
6121     __swig_getmethods__["flags"] = _cv.CvSubdiv2DPoint_flags_get
6122     if _newclass:flags = _swig_property(_cv.CvSubdiv2DPoint_flags_get, _cv.CvSubdiv2DPoint_flags_set)
6123     __swig_setmethods__["first"] = _cv.CvSubdiv2DPoint_first_set
6124     __swig_getmethods__["first"] = _cv.CvSubdiv2DPoint_first_get
6125     if _newclass:first = _swig_property(_cv.CvSubdiv2DPoint_first_get, _cv.CvSubdiv2DPoint_first_set)
6126     __swig_setmethods__["pt"] = _cv.CvSubdiv2DPoint_pt_set
6127     __swig_getmethods__["pt"] = _cv.CvSubdiv2DPoint_pt_get
6128     if _newclass:pt = _swig_property(_cv.CvSubdiv2DPoint_pt_get, _cv.CvSubdiv2DPoint_pt_set)
6129     def __init__(self, *args): 
6130         """__init__(self) -> CvSubdiv2DPoint"""
6131         this = _cv.new_CvSubdiv2DPoint(*args)
6132         try: self.this.append(this)
6133         except: self.this = this
6134     __swig_destroy__ = _cv.delete_CvSubdiv2DPoint
6135     __del__ = lambda self : None;
6136 CvSubdiv2DPoint_swigregister = _cv.CvSubdiv2DPoint_swigregister
6137 CvSubdiv2DPoint_swigregister(CvSubdiv2DPoint)
6138
6139 class CvSubdiv2D(_object):
6140     """Proxy of C++ CvSubdiv2D class"""
6141     __swig_setmethods__ = {}
6142     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSubdiv2D, name, value)
6143     __swig_getmethods__ = {}
6144     __getattr__ = lambda self, name: _swig_getattr(self, CvSubdiv2D, name)
6145     __repr__ = _swig_repr
6146     __swig_setmethods__["flags"] = _cv.CvSubdiv2D_flags_set
6147     __swig_getmethods__["flags"] = _cv.CvSubdiv2D_flags_get
6148     if _newclass:flags = _swig_property(_cv.CvSubdiv2D_flags_get, _cv.CvSubdiv2D_flags_set)
6149     __swig_setmethods__["header_size"] = _cv.CvSubdiv2D_header_size_set
6150     __swig_getmethods__["header_size"] = _cv.CvSubdiv2D_header_size_get
6151     if _newclass:header_size = _swig_property(_cv.CvSubdiv2D_header_size_get, _cv.CvSubdiv2D_header_size_set)
6152     __swig_setmethods__["h_prev"] = _cv.CvSubdiv2D_h_prev_set
6153     __swig_getmethods__["h_prev"] = _cv.CvSubdiv2D_h_prev_get
6154     if _newclass:h_prev = _swig_property(_cv.CvSubdiv2D_h_prev_get, _cv.CvSubdiv2D_h_prev_set)
6155     __swig_setmethods__["h_next"] = _cv.CvSubdiv2D_h_next_set
6156     __swig_getmethods__["h_next"] = _cv.CvSubdiv2D_h_next_get
6157     if _newclass:h_next = _swig_property(_cv.CvSubdiv2D_h_next_get, _cv.CvSubdiv2D_h_next_set)
6158     __swig_setmethods__["v_prev"] = _cv.CvSubdiv2D_v_prev_set
6159     __swig_getmethods__["v_prev"] = _cv.CvSubdiv2D_v_prev_get
6160     if _newclass:v_prev = _swig_property(_cv.CvSubdiv2D_v_prev_get, _cv.CvSubdiv2D_v_prev_set)
6161     __swig_setmethods__["v_next"] = _cv.CvSubdiv2D_v_next_set
6162     __swig_getmethods__["v_next"] = _cv.CvSubdiv2D_v_next_get
6163     if _newclass:v_next = _swig_property(_cv.CvSubdiv2D_v_next_get, _cv.CvSubdiv2D_v_next_set)
6164     __swig_setmethods__["total"] = _cv.CvSubdiv2D_total_set
6165     __swig_getmethods__["total"] = _cv.CvSubdiv2D_total_get
6166     if _newclass:total = _swig_property(_cv.CvSubdiv2D_total_get, _cv.CvSubdiv2D_total_set)
6167     __swig_setmethods__["elem_size"] = _cv.CvSubdiv2D_elem_size_set
6168     __swig_getmethods__["elem_size"] = _cv.CvSubdiv2D_elem_size_get
6169     if _newclass:elem_size = _swig_property(_cv.CvSubdiv2D_elem_size_get, _cv.CvSubdiv2D_elem_size_set)
6170     __swig_setmethods__["block_max"] = _cv.CvSubdiv2D_block_max_set
6171     __swig_getmethods__["block_max"] = _cv.CvSubdiv2D_block_max_get
6172     if _newclass:block_max = _swig_property(_cv.CvSubdiv2D_block_max_get, _cv.CvSubdiv2D_block_max_set)
6173     __swig_setmethods__["ptr"] = _cv.CvSubdiv2D_ptr_set
6174     __swig_getmethods__["ptr"] = _cv.CvSubdiv2D_ptr_get
6175     if _newclass:ptr = _swig_property(_cv.CvSubdiv2D_ptr_get, _cv.CvSubdiv2D_ptr_set)
6176     __swig_setmethods__["delta_elems"] = _cv.CvSubdiv2D_delta_elems_set
6177     __swig_getmethods__["delta_elems"] = _cv.CvSubdiv2D_delta_elems_get
6178     if _newclass:delta_elems = _swig_property(_cv.CvSubdiv2D_delta_elems_get, _cv.CvSubdiv2D_delta_elems_set)
6179     __swig_setmethods__["storage"] = _cv.CvSubdiv2D_storage_set
6180     __swig_getmethods__["storage"] = _cv.CvSubdiv2D_storage_get
6181     if _newclass:storage = _swig_property(_cv.CvSubdiv2D_storage_get, _cv.CvSubdiv2D_storage_set)
6182     __swig_setmethods__["free_blocks"] = _cv.CvSubdiv2D_free_blocks_set
6183     __swig_getmethods__["free_blocks"] = _cv.CvSubdiv2D_free_blocks_get
6184     if _newclass:free_blocks = _swig_property(_cv.CvSubdiv2D_free_blocks_get, _cv.CvSubdiv2D_free_blocks_set)
6185     __swig_setmethods__["first"] = _cv.CvSubdiv2D_first_set
6186     __swig_getmethods__["first"] = _cv.CvSubdiv2D_first_get
6187     if _newclass:first = _swig_property(_cv.CvSubdiv2D_first_get, _cv.CvSubdiv2D_first_set)
6188     __swig_setmethods__["free_elems"] = _cv.CvSubdiv2D_free_elems_set
6189     __swig_getmethods__["free_elems"] = _cv.CvSubdiv2D_free_elems_get
6190     if _newclass:free_elems = _swig_property(_cv.CvSubdiv2D_free_elems_get, _cv.CvSubdiv2D_free_elems_set)
6191     __swig_setmethods__["active_count"] = _cv.CvSubdiv2D_active_count_set
6192     __swig_getmethods__["active_count"] = _cv.CvSubdiv2D_active_count_get
6193     if _newclass:active_count = _swig_property(_cv.CvSubdiv2D_active_count_get, _cv.CvSubdiv2D_active_count_set)
6194     __swig_setmethods__["quad_edges"] = _cv.CvSubdiv2D_quad_edges_set
6195     __swig_getmethods__["quad_edges"] = _cv.CvSubdiv2D_quad_edges_get
6196     if _newclass:quad_edges = _swig_property(_cv.CvSubdiv2D_quad_edges_get, _cv.CvSubdiv2D_quad_edges_set)
6197     __swig_setmethods__["is_geometry_valid"] = _cv.CvSubdiv2D_is_geometry_valid_set
6198     __swig_getmethods__["is_geometry_valid"] = _cv.CvSubdiv2D_is_geometry_valid_get
6199     if _newclass:is_geometry_valid = _swig_property(_cv.CvSubdiv2D_is_geometry_valid_get, _cv.CvSubdiv2D_is_geometry_valid_set)
6200     __swig_setmethods__["recent_edge"] = _cv.CvSubdiv2D_recent_edge_set
6201     __swig_getmethods__["recent_edge"] = _cv.CvSubdiv2D_recent_edge_get
6202     if _newclass:recent_edge = _swig_property(_cv.CvSubdiv2D_recent_edge_get, _cv.CvSubdiv2D_recent_edge_set)
6203     __swig_setmethods__["topleft"] = _cv.CvSubdiv2D_topleft_set
6204     __swig_getmethods__["topleft"] = _cv.CvSubdiv2D_topleft_get
6205     if _newclass:topleft = _swig_property(_cv.CvSubdiv2D_topleft_get, _cv.CvSubdiv2D_topleft_set)
6206     __swig_setmethods__["bottomright"] = _cv.CvSubdiv2D_bottomright_set
6207     __swig_getmethods__["bottomright"] = _cv.CvSubdiv2D_bottomright_get
6208     if _newclass:bottomright = _swig_property(_cv.CvSubdiv2D_bottomright_get, _cv.CvSubdiv2D_bottomright_set)
6209     __swig_setmethods__["edges"] = _cv.CvSubdiv2D_edges_set
6210     __swig_getmethods__["edges"] = _cv.CvSubdiv2D_edges_get
6211     if _newclass:edges = _swig_property(_cv.CvSubdiv2D_edges_get, _cv.CvSubdiv2D_edges_set)
6212     def typed_edges_get(*args):
6213         """typed_edges_get(self) -> CvSeq_CvQuadEdge2D"""
6214         return _cv.CvSubdiv2D_typed_edges_get(*args)
6215
6216     def typed_edges_set(*args):
6217         """typed_edges_set(self, CvSeq_CvQuadEdge2D ?)"""
6218         return _cv.CvSubdiv2D_typed_edges_set(*args)
6219
6220     def __iter__(self):
6221         s = CvSeq_QuadEdge2D.cast(self)
6222         for i in range(s.total):
6223                 yield s[i]
6224
6225     def __init__(self, *args): 
6226         """__init__(self) -> CvSubdiv2D"""
6227         this = _cv.new_CvSubdiv2D(*args)
6228         try: self.this.append(this)
6229         except: self.this = this
6230     __swig_destroy__ = _cv.delete_CvSubdiv2D
6231     __del__ = lambda self : None;
6232 CvSubdiv2D_swigregister = _cv.CvSubdiv2D_swigregister
6233 CvSubdiv2D_swigregister(CvSubdiv2D)
6234
6235 CV_PTLOC_ERROR = _cv.CV_PTLOC_ERROR
6236 CV_PTLOC_OUTSIDE_RECT = _cv.CV_PTLOC_OUTSIDE_RECT
6237 CV_PTLOC_INSIDE = _cv.CV_PTLOC_INSIDE
6238 CV_PTLOC_VERTEX = _cv.CV_PTLOC_VERTEX
6239 CV_PTLOC_ON_EDGE = _cv.CV_PTLOC_ON_EDGE
6240 CV_NEXT_AROUND_ORG = _cv.CV_NEXT_AROUND_ORG
6241 CV_NEXT_AROUND_DST = _cv.CV_NEXT_AROUND_DST
6242 CV_PREV_AROUND_ORG = _cv.CV_PREV_AROUND_ORG
6243 CV_PREV_AROUND_DST = _cv.CV_PREV_AROUND_DST
6244 CV_NEXT_AROUND_LEFT = _cv.CV_NEXT_AROUND_LEFT
6245 CV_NEXT_AROUND_RIGHT = _cv.CV_NEXT_AROUND_RIGHT
6246 CV_PREV_AROUND_LEFT = _cv.CV_PREV_AROUND_LEFT
6247 CV_PREV_AROUND_RIGHT = _cv.CV_PREV_AROUND_RIGHT
6248 CV_GAUSSIAN_5x5 = _cv.CV_GAUSSIAN_5x5
6249 class CvMatrix3(_object):
6250     """Proxy of C++ CvMatrix3 class"""
6251     __swig_setmethods__ = {}
6252     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMatrix3, name, value)
6253     __swig_getmethods__ = {}
6254     __getattr__ = lambda self, name: _swig_getattr(self, CvMatrix3, name)
6255     __repr__ = _swig_repr
6256     __swig_setmethods__["m"] = _cv.CvMatrix3_m_set
6257     __swig_getmethods__["m"] = _cv.CvMatrix3_m_get
6258     if _newclass:m = _swig_property(_cv.CvMatrix3_m_get, _cv.CvMatrix3_m_set)
6259     def __init__(self, *args): 
6260         """__init__(self) -> CvMatrix3"""
6261         this = _cv.new_CvMatrix3(*args)
6262         try: self.this.append(this)
6263         except: self.this = this
6264     __swig_destroy__ = _cv.delete_CvMatrix3
6265     __del__ = lambda self : None;
6266 CvMatrix3_swigregister = _cv.CvMatrix3_swigregister
6267 CvMatrix3_swigregister(CvMatrix3)
6268
6269 class CvConDensation(_object):
6270     """Proxy of C++ CvConDensation class"""
6271     __swig_setmethods__ = {}
6272     __setattr__ = lambda self, name, value: _swig_setattr(self, CvConDensation, name, value)
6273     __swig_getmethods__ = {}
6274     __getattr__ = lambda self, name: _swig_getattr(self, CvConDensation, name)
6275     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
6276     __repr__ = _swig_repr
6277     __swig_setmethods__["MP"] = _cv.CvConDensation_MP_set
6278     __swig_getmethods__["MP"] = _cv.CvConDensation_MP_get
6279     if _newclass:MP = _swig_property(_cv.CvConDensation_MP_get, _cv.CvConDensation_MP_set)
6280     __swig_setmethods__["DP"] = _cv.CvConDensation_DP_set
6281     __swig_getmethods__["DP"] = _cv.CvConDensation_DP_get
6282     if _newclass:DP = _swig_property(_cv.CvConDensation_DP_get, _cv.CvConDensation_DP_set)
6283     __swig_setmethods__["DynamMatr"] = _cv.CvConDensation_DynamMatr_set
6284     __swig_getmethods__["DynamMatr"] = _cv.CvConDensation_DynamMatr_get
6285     if _newclass:DynamMatr = _swig_property(_cv.CvConDensation_DynamMatr_get, _cv.CvConDensation_DynamMatr_set)
6286     __swig_setmethods__["State"] = _cv.CvConDensation_State_set
6287     __swig_getmethods__["State"] = _cv.CvConDensation_State_get
6288     if _newclass:State = _swig_property(_cv.CvConDensation_State_get, _cv.CvConDensation_State_set)
6289     __swig_setmethods__["SamplesNum"] = _cv.CvConDensation_SamplesNum_set
6290     __swig_getmethods__["SamplesNum"] = _cv.CvConDensation_SamplesNum_get
6291     if _newclass:SamplesNum = _swig_property(_cv.CvConDensation_SamplesNum_get, _cv.CvConDensation_SamplesNum_set)
6292     __swig_setmethods__["flSamples"] = _cv.CvConDensation_flSamples_set
6293     __swig_getmethods__["flSamples"] = _cv.CvConDensation_flSamples_get
6294     if _newclass:flSamples = _swig_property(_cv.CvConDensation_flSamples_get, _cv.CvConDensation_flSamples_set)
6295     __swig_setmethods__["flNewSamples"] = _cv.CvConDensation_flNewSamples_set
6296     __swig_getmethods__["flNewSamples"] = _cv.CvConDensation_flNewSamples_get
6297     if _newclass:flNewSamples = _swig_property(_cv.CvConDensation_flNewSamples_get, _cv.CvConDensation_flNewSamples_set)
6298     __swig_setmethods__["flConfidence"] = _cv.CvConDensation_flConfidence_set
6299     __swig_getmethods__["flConfidence"] = _cv.CvConDensation_flConfidence_get
6300     if _newclass:flConfidence = _swig_property(_cv.CvConDensation_flConfidence_get, _cv.CvConDensation_flConfidence_set)
6301     __swig_setmethods__["flCumulative"] = _cv.CvConDensation_flCumulative_set
6302     __swig_getmethods__["flCumulative"] = _cv.CvConDensation_flCumulative_get
6303     if _newclass:flCumulative = _swig_property(_cv.CvConDensation_flCumulative_get, _cv.CvConDensation_flCumulative_set)
6304     __swig_setmethods__["Temp"] = _cv.CvConDensation_Temp_set
6305     __swig_getmethods__["Temp"] = _cv.CvConDensation_Temp_get
6306     if _newclass:Temp = _swig_property(_cv.CvConDensation_Temp_get, _cv.CvConDensation_Temp_set)
6307     __swig_setmethods__["RandomSample"] = _cv.CvConDensation_RandomSample_set
6308     __swig_getmethods__["RandomSample"] = _cv.CvConDensation_RandomSample_get
6309     if _newclass:RandomSample = _swig_property(_cv.CvConDensation_RandomSample_get, _cv.CvConDensation_RandomSample_set)
6310     __swig_setmethods__["RandS"] = _cv.CvConDensation_RandS_set
6311     __swig_getmethods__["RandS"] = _cv.CvConDensation_RandS_get
6312     if _newclass:RandS = _swig_property(_cv.CvConDensation_RandS_get, _cv.CvConDensation_RandS_set)
6313     __swig_destroy__ = _cv.delete_CvConDensation
6314     __del__ = lambda self : None;
6315 CvConDensation_swigregister = _cv.CvConDensation_swigregister
6316 CvConDensation_swigregister(CvConDensation)
6317
6318 class CvKalman(_object):
6319     """Proxy of C++ CvKalman class"""
6320     __swig_setmethods__ = {}
6321     __setattr__ = lambda self, name, value: _swig_setattr(self, CvKalman, name, value)
6322     __swig_getmethods__ = {}
6323     __getattr__ = lambda self, name: _swig_getattr(self, CvKalman, name)
6324     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
6325     __repr__ = _swig_repr
6326     __swig_setmethods__["MP"] = _cv.CvKalman_MP_set
6327     __swig_getmethods__["MP"] = _cv.CvKalman_MP_get
6328     if _newclass:MP = _swig_property(_cv.CvKalman_MP_get, _cv.CvKalman_MP_set)
6329     __swig_setmethods__["DP"] = _cv.CvKalman_DP_set
6330     __swig_getmethods__["DP"] = _cv.CvKalman_DP_get
6331     if _newclass:DP = _swig_property(_cv.CvKalman_DP_get, _cv.CvKalman_DP_set)
6332     __swig_setmethods__["CP"] = _cv.CvKalman_CP_set
6333     __swig_getmethods__["CP"] = _cv.CvKalman_CP_get
6334     if _newclass:CP = _swig_property(_cv.CvKalman_CP_get, _cv.CvKalman_CP_set)
6335     __swig_setmethods__["PosterState"] = _cv.CvKalman_PosterState_set
6336     __swig_getmethods__["PosterState"] = _cv.CvKalman_PosterState_get
6337     if _newclass:PosterState = _swig_property(_cv.CvKalman_PosterState_get, _cv.CvKalman_PosterState_set)
6338     __swig_setmethods__["PriorState"] = _cv.CvKalman_PriorState_set
6339     __swig_getmethods__["PriorState"] = _cv.CvKalman_PriorState_get
6340     if _newclass:PriorState = _swig_property(_cv.CvKalman_PriorState_get, _cv.CvKalman_PriorState_set)
6341     __swig_setmethods__["DynamMatr"] = _cv.CvKalman_DynamMatr_set
6342     __swig_getmethods__["DynamMatr"] = _cv.CvKalman_DynamMatr_get
6343     if _newclass:DynamMatr = _swig_property(_cv.CvKalman_DynamMatr_get, _cv.CvKalman_DynamMatr_set)
6344     __swig_setmethods__["MeasurementMatr"] = _cv.CvKalman_MeasurementMatr_set
6345     __swig_getmethods__["MeasurementMatr"] = _cv.CvKalman_MeasurementMatr_get
6346     if _newclass:MeasurementMatr = _swig_property(_cv.CvKalman_MeasurementMatr_get, _cv.CvKalman_MeasurementMatr_set)
6347     __swig_setmethods__["MNCovariance"] = _cv.CvKalman_MNCovariance_set
6348     __swig_getmethods__["MNCovariance"] = _cv.CvKalman_MNCovariance_get
6349     if _newclass:MNCovariance = _swig_property(_cv.CvKalman_MNCovariance_get, _cv.CvKalman_MNCovariance_set)
6350     __swig_setmethods__["PNCovariance"] = _cv.CvKalman_PNCovariance_set
6351     __swig_getmethods__["PNCovariance"] = _cv.CvKalman_PNCovariance_get
6352     if _newclass:PNCovariance = _swig_property(_cv.CvKalman_PNCovariance_get, _cv.CvKalman_PNCovariance_set)
6353     __swig_setmethods__["KalmGainMatr"] = _cv.CvKalman_KalmGainMatr_set
6354     __swig_getmethods__["KalmGainMatr"] = _cv.CvKalman_KalmGainMatr_get
6355     if _newclass:KalmGainMatr = _swig_property(_cv.CvKalman_KalmGainMatr_get, _cv.CvKalman_KalmGainMatr_set)
6356     __swig_setmethods__["PriorErrorCovariance"] = _cv.CvKalman_PriorErrorCovariance_set
6357     __swig_getmethods__["PriorErrorCovariance"] = _cv.CvKalman_PriorErrorCovariance_get
6358     if _newclass:PriorErrorCovariance = _swig_property(_cv.CvKalman_PriorErrorCovariance_get, _cv.CvKalman_PriorErrorCovariance_set)
6359     __swig_setmethods__["PosterErrorCovariance"] = _cv.CvKalman_PosterErrorCovariance_set
6360     __swig_getmethods__["PosterErrorCovariance"] = _cv.CvKalman_PosterErrorCovariance_get
6361     if _newclass:PosterErrorCovariance = _swig_property(_cv.CvKalman_PosterErrorCovariance_get, _cv.CvKalman_PosterErrorCovariance_set)
6362     __swig_setmethods__["Temp1"] = _cv.CvKalman_Temp1_set
6363     __swig_getmethods__["Temp1"] = _cv.CvKalman_Temp1_get
6364     if _newclass:Temp1 = _swig_property(_cv.CvKalman_Temp1_get, _cv.CvKalman_Temp1_set)
6365     __swig_setmethods__["Temp2"] = _cv.CvKalman_Temp2_set
6366     __swig_getmethods__["Temp2"] = _cv.CvKalman_Temp2_get
6367     if _newclass:Temp2 = _swig_property(_cv.CvKalman_Temp2_get, _cv.CvKalman_Temp2_set)
6368     __swig_setmethods__["state_pre"] = _cv.CvKalman_state_pre_set
6369     __swig_getmethods__["state_pre"] = _cv.CvKalman_state_pre_get
6370     if _newclass:state_pre = _swig_property(_cv.CvKalman_state_pre_get, _cv.CvKalman_state_pre_set)
6371     __swig_setmethods__["state_post"] = _cv.CvKalman_state_post_set
6372     __swig_getmethods__["state_post"] = _cv.CvKalman_state_post_get
6373     if _newclass:state_post = _swig_property(_cv.CvKalman_state_post_get, _cv.CvKalman_state_post_set)
6374     __swig_setmethods__["transition_matrix"] = _cv.CvKalman_transition_matrix_set
6375     __swig_getmethods__["transition_matrix"] = _cv.CvKalman_transition_matrix_get
6376     if _newclass:transition_matrix = _swig_property(_cv.CvKalman_transition_matrix_get, _cv.CvKalman_transition_matrix_set)
6377     __swig_setmethods__["control_matrix"] = _cv.CvKalman_control_matrix_set
6378     __swig_getmethods__["control_matrix"] = _cv.CvKalman_control_matrix_get
6379     if _newclass:control_matrix = _swig_property(_cv.CvKalman_control_matrix_get, _cv.CvKalman_control_matrix_set)
6380     __swig_setmethods__["measurement_matrix"] = _cv.CvKalman_measurement_matrix_set
6381     __swig_getmethods__["measurement_matrix"] = _cv.CvKalman_measurement_matrix_get
6382     if _newclass:measurement_matrix = _swig_property(_cv.CvKalman_measurement_matrix_get, _cv.CvKalman_measurement_matrix_set)
6383     __swig_setmethods__["process_noise_cov"] = _cv.CvKalman_process_noise_cov_set
6384     __swig_getmethods__["process_noise_cov"] = _cv.CvKalman_process_noise_cov_get
6385     if _newclass:process_noise_cov = _swig_property(_cv.CvKalman_process_noise_cov_get, _cv.CvKalman_process_noise_cov_set)
6386     __swig_setmethods__["measurement_noise_cov"] = _cv.CvKalman_measurement_noise_cov_set
6387     __swig_getmethods__["measurement_noise_cov"] = _cv.CvKalman_measurement_noise_cov_get
6388     if _newclass:measurement_noise_cov = _swig_property(_cv.CvKalman_measurement_noise_cov_get, _cv.CvKalman_measurement_noise_cov_set)
6389     __swig_setmethods__["error_cov_pre"] = _cv.CvKalman_error_cov_pre_set
6390     __swig_getmethods__["error_cov_pre"] = _cv.CvKalman_error_cov_pre_get
6391     if _newclass:error_cov_pre = _swig_property(_cv.CvKalman_error_cov_pre_get, _cv.CvKalman_error_cov_pre_set)
6392     __swig_setmethods__["gain"] = _cv.CvKalman_gain_set
6393     __swig_getmethods__["gain"] = _cv.CvKalman_gain_get
6394     if _newclass:gain = _swig_property(_cv.CvKalman_gain_get, _cv.CvKalman_gain_set)
6395     __swig_setmethods__["error_cov_post"] = _cv.CvKalman_error_cov_post_set
6396     __swig_getmethods__["error_cov_post"] = _cv.CvKalman_error_cov_post_get
6397     if _newclass:error_cov_post = _swig_property(_cv.CvKalman_error_cov_post_get, _cv.CvKalman_error_cov_post_set)
6398     __swig_setmethods__["temp1"] = _cv.CvKalman_temp1_set
6399     __swig_getmethods__["temp1"] = _cv.CvKalman_temp1_get
6400     if _newclass:temp1 = _swig_property(_cv.CvKalman_temp1_get, _cv.CvKalman_temp1_set)
6401     __swig_setmethods__["temp2"] = _cv.CvKalman_temp2_set
6402     __swig_getmethods__["temp2"] = _cv.CvKalman_temp2_get
6403     if _newclass:temp2 = _swig_property(_cv.CvKalman_temp2_get, _cv.CvKalman_temp2_set)
6404     __swig_setmethods__["temp3"] = _cv.CvKalman_temp3_set
6405     __swig_getmethods__["temp3"] = _cv.CvKalman_temp3_get
6406     if _newclass:temp3 = _swig_property(_cv.CvKalman_temp3_get, _cv.CvKalman_temp3_set)
6407     __swig_setmethods__["temp4"] = _cv.CvKalman_temp4_set
6408     __swig_getmethods__["temp4"] = _cv.CvKalman_temp4_get
6409     if _newclass:temp4 = _swig_property(_cv.CvKalman_temp4_get, _cv.CvKalman_temp4_set)
6410     __swig_setmethods__["temp5"] = _cv.CvKalman_temp5_set
6411     __swig_getmethods__["temp5"] = _cv.CvKalman_temp5_get
6412     if _newclass:temp5 = _swig_property(_cv.CvKalman_temp5_get, _cv.CvKalman_temp5_set)
6413     __swig_destroy__ = _cv.delete_CvKalman
6414     __del__ = lambda self : None;
6415 CvKalman_swigregister = _cv.CvKalman_swigregister
6416 CvKalman_swigregister(CvKalman)
6417
6418 class CvHaarFeature(_object):
6419     """Proxy of C++ CvHaarFeature class"""
6420     __swig_setmethods__ = {}
6421     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHaarFeature, name, value)
6422     __swig_getmethods__ = {}
6423     __getattr__ = lambda self, name: _swig_getattr(self, CvHaarFeature, name)
6424     __repr__ = _swig_repr
6425     __swig_setmethods__["tilted"] = _cv.CvHaarFeature_tilted_set
6426     __swig_getmethods__["tilted"] = _cv.CvHaarFeature_tilted_get
6427     if _newclass:tilted = _swig_property(_cv.CvHaarFeature_tilted_get, _cv.CvHaarFeature_tilted_set)
6428     __swig_getmethods__["rect"] = _cv.CvHaarFeature_rect_get
6429     if _newclass:rect = _swig_property(_cv.CvHaarFeature_rect_get)
6430     def __init__(self, *args): 
6431         """__init__(self) -> CvHaarFeature"""
6432         this = _cv.new_CvHaarFeature(*args)
6433         try: self.this.append(this)
6434         except: self.this = this
6435     __swig_destroy__ = _cv.delete_CvHaarFeature
6436     __del__ = lambda self : None;
6437 CvHaarFeature_swigregister = _cv.CvHaarFeature_swigregister
6438 CvHaarFeature_swigregister(CvHaarFeature)
6439
6440 class CvHaarFeature_rect(_object):
6441     """Proxy of C++ CvHaarFeature_rect class"""
6442     __swig_setmethods__ = {}
6443     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHaarFeature_rect, name, value)
6444     __swig_getmethods__ = {}
6445     __getattr__ = lambda self, name: _swig_getattr(self, CvHaarFeature_rect, name)
6446     __repr__ = _swig_repr
6447     __swig_setmethods__["r"] = _cv.CvHaarFeature_rect_r_set
6448     __swig_getmethods__["r"] = _cv.CvHaarFeature_rect_r_get
6449     if _newclass:r = _swig_property(_cv.CvHaarFeature_rect_r_get, _cv.CvHaarFeature_rect_r_set)
6450     __swig_setmethods__["weight"] = _cv.CvHaarFeature_rect_weight_set
6451     __swig_getmethods__["weight"] = _cv.CvHaarFeature_rect_weight_get
6452     if _newclass:weight = _swig_property(_cv.CvHaarFeature_rect_weight_get, _cv.CvHaarFeature_rect_weight_set)
6453     def __init__(self, *args): 
6454         """__init__(self) -> CvHaarFeature_rect"""
6455         this = _cv.new_CvHaarFeature_rect(*args)
6456         try: self.this.append(this)
6457         except: self.this = this
6458     __swig_destroy__ = _cv.delete_CvHaarFeature_rect
6459     __del__ = lambda self : None;
6460 CvHaarFeature_rect_swigregister = _cv.CvHaarFeature_rect_swigregister
6461 CvHaarFeature_rect_swigregister(CvHaarFeature_rect)
6462
6463 class CvHaarClassifier(_object):
6464     """Proxy of C++ CvHaarClassifier class"""
6465     __swig_setmethods__ = {}
6466     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHaarClassifier, name, value)
6467     __swig_getmethods__ = {}
6468     __getattr__ = lambda self, name: _swig_getattr(self, CvHaarClassifier, name)
6469     __repr__ = _swig_repr
6470     __swig_setmethods__["count"] = _cv.CvHaarClassifier_count_set
6471     __swig_getmethods__["count"] = _cv.CvHaarClassifier_count_get
6472     if _newclass:count = _swig_property(_cv.CvHaarClassifier_count_get, _cv.CvHaarClassifier_count_set)
6473     __swig_setmethods__["haar_feature"] = _cv.CvHaarClassifier_haar_feature_set
6474     __swig_getmethods__["haar_feature"] = _cv.CvHaarClassifier_haar_feature_get
6475     if _newclass:haar_feature = _swig_property(_cv.CvHaarClassifier_haar_feature_get, _cv.CvHaarClassifier_haar_feature_set)
6476     __swig_setmethods__["threshold"] = _cv.CvHaarClassifier_threshold_set
6477     __swig_getmethods__["threshold"] = _cv.CvHaarClassifier_threshold_get
6478     if _newclass:threshold = _swig_property(_cv.CvHaarClassifier_threshold_get, _cv.CvHaarClassifier_threshold_set)
6479     __swig_setmethods__["left"] = _cv.CvHaarClassifier_left_set
6480     __swig_getmethods__["left"] = _cv.CvHaarClassifier_left_get
6481     if _newclass:left = _swig_property(_cv.CvHaarClassifier_left_get, _cv.CvHaarClassifier_left_set)
6482     __swig_setmethods__["right"] = _cv.CvHaarClassifier_right_set
6483     __swig_getmethods__["right"] = _cv.CvHaarClassifier_right_get
6484     if _newclass:right = _swig_property(_cv.CvHaarClassifier_right_get, _cv.CvHaarClassifier_right_set)
6485     __swig_setmethods__["alpha"] = _cv.CvHaarClassifier_alpha_set
6486     __swig_getmethods__["alpha"] = _cv.CvHaarClassifier_alpha_get
6487     if _newclass:alpha = _swig_property(_cv.CvHaarClassifier_alpha_get, _cv.CvHaarClassifier_alpha_set)
6488     def __init__(self, *args): 
6489         """__init__(self) -> CvHaarClassifier"""
6490         this = _cv.new_CvHaarClassifier(*args)
6491         try: self.this.append(this)
6492         except: self.this = this
6493     __swig_destroy__ = _cv.delete_CvHaarClassifier
6494     __del__ = lambda self : None;
6495 CvHaarClassifier_swigregister = _cv.CvHaarClassifier_swigregister
6496 CvHaarClassifier_swigregister(CvHaarClassifier)
6497
6498 class CvHaarStageClassifier(_object):
6499     """Proxy of C++ CvHaarStageClassifier class"""
6500     __swig_setmethods__ = {}
6501     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHaarStageClassifier, name, value)
6502     __swig_getmethods__ = {}
6503     __getattr__ = lambda self, name: _swig_getattr(self, CvHaarStageClassifier, name)
6504     __repr__ = _swig_repr
6505     __swig_setmethods__["count"] = _cv.CvHaarStageClassifier_count_set
6506     __swig_getmethods__["count"] = _cv.CvHaarStageClassifier_count_get
6507     if _newclass:count = _swig_property(_cv.CvHaarStageClassifier_count_get, _cv.CvHaarStageClassifier_count_set)
6508     __swig_setmethods__["threshold"] = _cv.CvHaarStageClassifier_threshold_set
6509     __swig_getmethods__["threshold"] = _cv.CvHaarStageClassifier_threshold_get
6510     if _newclass:threshold = _swig_property(_cv.CvHaarStageClassifier_threshold_get, _cv.CvHaarStageClassifier_threshold_set)
6511     __swig_setmethods__["classifier"] = _cv.CvHaarStageClassifier_classifier_set
6512     __swig_getmethods__["classifier"] = _cv.CvHaarStageClassifier_classifier_get
6513     if _newclass:classifier = _swig_property(_cv.CvHaarStageClassifier_classifier_get, _cv.CvHaarStageClassifier_classifier_set)
6514     __swig_setmethods__["next"] = _cv.CvHaarStageClassifier_next_set
6515     __swig_getmethods__["next"] = _cv.CvHaarStageClassifier_next_get
6516     if _newclass:next = _swig_property(_cv.CvHaarStageClassifier_next_get, _cv.CvHaarStageClassifier_next_set)
6517     __swig_setmethods__["child"] = _cv.CvHaarStageClassifier_child_set
6518     __swig_getmethods__["child"] = _cv.CvHaarStageClassifier_child_get
6519     if _newclass:child = _swig_property(_cv.CvHaarStageClassifier_child_get, _cv.CvHaarStageClassifier_child_set)
6520     __swig_setmethods__["parent"] = _cv.CvHaarStageClassifier_parent_set
6521     __swig_getmethods__["parent"] = _cv.CvHaarStageClassifier_parent_get
6522     if _newclass:parent = _swig_property(_cv.CvHaarStageClassifier_parent_get, _cv.CvHaarStageClassifier_parent_set)
6523     def __init__(self, *args): 
6524         """__init__(self) -> CvHaarStageClassifier"""
6525         this = _cv.new_CvHaarStageClassifier(*args)
6526         try: self.this.append(this)
6527         except: self.this = this
6528     __swig_destroy__ = _cv.delete_CvHaarStageClassifier
6529     __del__ = lambda self : None;
6530 CvHaarStageClassifier_swigregister = _cv.CvHaarStageClassifier_swigregister
6531 CvHaarStageClassifier_swigregister(CvHaarStageClassifier)
6532
6533 class CvHaarClassifierCascade(_object):
6534     """Proxy of C++ CvHaarClassifierCascade class"""
6535     __swig_setmethods__ = {}
6536     __setattr__ = lambda self, name, value: _swig_setattr(self, CvHaarClassifierCascade, name, value)
6537     __swig_getmethods__ = {}
6538     __getattr__ = lambda self, name: _swig_getattr(self, CvHaarClassifierCascade, name)
6539     def __init__(self, *args, **kwargs): raise AttributeError, "No constructor defined"
6540     __repr__ = _swig_repr
6541     __swig_setmethods__["flags"] = _cv.CvHaarClassifierCascade_flags_set
6542     __swig_getmethods__["flags"] = _cv.CvHaarClassifierCascade_flags_get
6543     if _newclass:flags = _swig_property(_cv.CvHaarClassifierCascade_flags_get, _cv.CvHaarClassifierCascade_flags_set)
6544     __swig_setmethods__["count"] = _cv.CvHaarClassifierCascade_count_set
6545     __swig_getmethods__["count"] = _cv.CvHaarClassifierCascade_count_get
6546     if _newclass:count = _swig_property(_cv.CvHaarClassifierCascade_count_get, _cv.CvHaarClassifierCascade_count_set)
6547     __swig_setmethods__["orig_window_size"] = _cv.CvHaarClassifierCascade_orig_window_size_set
6548     __swig_getmethods__["orig_window_size"] = _cv.CvHaarClassifierCascade_orig_window_size_get
6549     if _newclass:orig_window_size = _swig_property(_cv.CvHaarClassifierCascade_orig_window_size_get, _cv.CvHaarClassifierCascade_orig_window_size_set)
6550     __swig_setmethods__["real_window_size"] = _cv.CvHaarClassifierCascade_real_window_size_set
6551     __swig_getmethods__["real_window_size"] = _cv.CvHaarClassifierCascade_real_window_size_get
6552     if _newclass:real_window_size = _swig_property(_cv.CvHaarClassifierCascade_real_window_size_get, _cv.CvHaarClassifierCascade_real_window_size_set)
6553     __swig_setmethods__["scale"] = _cv.CvHaarClassifierCascade_scale_set
6554     __swig_getmethods__["scale"] = _cv.CvHaarClassifierCascade_scale_get
6555     if _newclass:scale = _swig_property(_cv.CvHaarClassifierCascade_scale_get, _cv.CvHaarClassifierCascade_scale_set)
6556     __swig_setmethods__["stage_classifier"] = _cv.CvHaarClassifierCascade_stage_classifier_set
6557     __swig_getmethods__["stage_classifier"] = _cv.CvHaarClassifierCascade_stage_classifier_get
6558     if _newclass:stage_classifier = _swig_property(_cv.CvHaarClassifierCascade_stage_classifier_get, _cv.CvHaarClassifierCascade_stage_classifier_set)
6559     __swig_setmethods__["hid_cascade"] = _cv.CvHaarClassifierCascade_hid_cascade_set
6560     __swig_getmethods__["hid_cascade"] = _cv.CvHaarClassifierCascade_hid_cascade_get
6561     if _newclass:hid_cascade = _swig_property(_cv.CvHaarClassifierCascade_hid_cascade_get, _cv.CvHaarClassifierCascade_hid_cascade_set)
6562     __swig_destroy__ = _cv.delete_CvHaarClassifierCascade
6563     __del__ = lambda self : None;
6564 CvHaarClassifierCascade_swigregister = _cv.CvHaarClassifierCascade_swigregister
6565 CvHaarClassifierCascade_swigregister(CvHaarClassifierCascade)
6566
6567 class CvAvgComp(_object):
6568     """Proxy of C++ CvAvgComp class"""
6569     __swig_setmethods__ = {}
6570     __setattr__ = lambda self, name, value: _swig_setattr(self, CvAvgComp, name, value)
6571     __swig_getmethods__ = {}
6572     __getattr__ = lambda self, name: _swig_getattr(self, CvAvgComp, name)
6573     __repr__ = _swig_repr
6574     __swig_setmethods__["rect"] = _cv.CvAvgComp_rect_set
6575     __swig_getmethods__["rect"] = _cv.CvAvgComp_rect_get
6576     if _newclass:rect = _swig_property(_cv.CvAvgComp_rect_get, _cv.CvAvgComp_rect_set)
6577     __swig_setmethods__["neighbors"] = _cv.CvAvgComp_neighbors_set
6578     __swig_getmethods__["neighbors"] = _cv.CvAvgComp_neighbors_get
6579     if _newclass:neighbors = _swig_property(_cv.CvAvgComp_neighbors_get, _cv.CvAvgComp_neighbors_set)
6580     def __init__(self, *args): 
6581         """__init__(self) -> CvAvgComp"""
6582         this = _cv.new_CvAvgComp(*args)
6583         try: self.this.append(this)
6584         except: self.this = this
6585     __swig_destroy__ = _cv.delete_CvAvgComp
6586     __del__ = lambda self : None;
6587 CvAvgComp_swigregister = _cv.CvAvgComp_swigregister
6588 CvAvgComp_swigregister(CvAvgComp)
6589
6590
6591 def cvCopyMakeBorder(*args):
6592   """
6593     cvCopyMakeBorder(CvArr src, CvArr dst, CvPoint offset, int bordertype, 
6594         CvScalar value=cvScalarAll(0))
6595     """
6596   return _cv.cvCopyMakeBorder(*args)
6597
6598 def cvSmooth(*args):
6599   """
6600     cvSmooth(CvArr src, CvArr dst, int smoothtype=2, int size1=3, 
6601         int size2=0, double sigma1=0, double sigma2=0)
6602     """
6603   return _cv.cvSmooth(*args)
6604
6605 def cvFilter2D(*args):
6606   """cvFilter2D(CvArr src, CvArr dst, CvMat kernel, CvPoint anchor=cvPoint(-1,-1))"""
6607   return _cv.cvFilter2D(*args)
6608
6609 def cvIntegral(*args):
6610   """cvIntegral(CvArr image, CvArr sum, CvArr sqsum=None, CvArr tilted_sum=None)"""
6611   return _cv.cvIntegral(*args)
6612
6613 def cvPyrDown(*args):
6614   """cvPyrDown(CvArr src, CvArr dst, int filter=CV_GAUSSIAN_5x5)"""
6615   return _cv.cvPyrDown(*args)
6616
6617 def cvPyrUp(*args):
6618   """cvPyrUp(CvArr src, CvArr dst, int filter=CV_GAUSSIAN_5x5)"""
6619   return _cv.cvPyrUp(*args)
6620
6621 def cvCreatePyramid(*args):
6622   """
6623     cvCreatePyramid(CvArr img, int extra_layers, double rate, CvSize layer_sizes=0, 
6624         CvArr bufarr=0, int calc=1, int filter=CV_GAUSSIAN_5x5) -> CvMat
6625     """
6626   return _cv.cvCreatePyramid(*args)
6627
6628 def cvReleasePyramid(*args):
6629   """cvReleasePyramid(CvMat pyramid, int extra_layers)"""
6630   return _cv.cvReleasePyramid(*args)
6631
6632 def cvPyrSegmentationUntyped(*args):
6633   """
6634     cvPyrSegmentationUntyped( src,  dst, CvMemStorage storage, CvSeq comp, int level, 
6635         double threshold1, double threshold2)
6636     """
6637   return _cv.cvPyrSegmentationUntyped(*args)
6638
6639 def cvPyrMeanShiftFiltering(*args):
6640   """
6641     cvPyrMeanShiftFiltering(CvArr src, CvArr dst, double sp, double sr, int max_level=1, 
6642         CvTermCriteria termcrit=cvTermCriteria(1 +2,5,1))
6643     """
6644   return _cv.cvPyrMeanShiftFiltering(*args)
6645
6646 def cvWatershed(*args):
6647   """cvWatershed(CvArr image, CvArr markers)"""
6648   return _cv.cvWatershed(*args)
6649
6650 def cvInpaint(*args):
6651   """
6652     cvInpaint(CvArr src, CvArr inpaint_mask, CvArr dst, double inpaintRange, 
6653         int flags)
6654     """
6655   return _cv.cvInpaint(*args)
6656
6657 def cvSobel(*args):
6658   """cvSobel(CvArr src, CvArr dst, int xorder, int yorder, int aperture_size=3)"""
6659   return _cv.cvSobel(*args)
6660
6661 def cvLaplace(*args):
6662   """cvLaplace(CvArr src, CvArr dst, int aperture_size=3)"""
6663   return _cv.cvLaplace(*args)
6664
6665 def cvCvtColor(*args):
6666   """cvCvtColor(CvArr src, CvArr dst, int code)"""
6667   return _cv.cvCvtColor(*args)
6668
6669 def cvResize(*args):
6670   """cvResize(CvArr src, CvArr dst, int interpolation=1)"""
6671   return _cv.cvResize(*args)
6672
6673 def cvWarpAffine(*args):
6674   """
6675     cvWarpAffine(CvArr src, CvArr dst, CvMat map_matrix, int flags=1+8, 
6676         CvScalar fillval=cvScalarAll(0))
6677     """
6678   return _cv.cvWarpAffine(*args)
6679
6680 def cvGetAffineTransform(*args):
6681   """cvGetAffineTransform(CvPoint2D32f src, CvPoint2D32f dst, CvMat map_matrix) -> CvMat"""
6682   return _cv.cvGetAffineTransform(*args)
6683
6684 def cv2DRotationMatrix(*args):
6685   """cv2DRotationMatrix(CvPoint2D32f center, double angle, double scale, CvMat map_matrix) -> CvMat"""
6686   return _cv.cv2DRotationMatrix(*args)
6687
6688 def cvWarpPerspective(*args):
6689   """
6690     cvWarpPerspective(CvArr src, CvArr dst, CvMat map_matrix, int flags=1+8, 
6691         CvScalar fillval=cvScalarAll(0))
6692     """
6693   return _cv.cvWarpPerspective(*args)
6694
6695 def cvGetPerspectiveTransform(*args):
6696   """cvGetPerspectiveTransform(CvPoint2D32f src, CvPoint2D32f dst, CvMat map_matrix) -> CvMat"""
6697   return _cv.cvGetPerspectiveTransform(*args)
6698
6699 def cvRemap(*args):
6700   """
6701     cvRemap(CvArr src, CvArr dst, CvArr mapx, CvArr mapy, int flags=1+8, 
6702         CvScalar fillval=cvScalarAll(0))
6703     """
6704   return _cv.cvRemap(*args)
6705
6706 def cvLogPolar(*args):
6707   """
6708     cvLogPolar(CvArr src, CvArr dst, CvPoint2D32f center, double M, 
6709         int flags=1+8)
6710     """
6711   return _cv.cvLogPolar(*args)
6712
6713 def cvCreateStructuringElementEx(*args):
6714   """
6715     cvCreateStructuringElementEx(int cols, int rows, int anchor_x, int anchor_y, int shape, 
6716         int values=None)
6717     """
6718   return _cv.cvCreateStructuringElementEx(*args)
6719
6720 def cvErode(*args):
6721   """cvErode(CvArr src, CvArr dst,  element=None, int iterations=1)"""
6722   return _cv.cvErode(*args)
6723
6724 def cvDilate(*args):
6725   """cvDilate(CvArr src, CvArr dst,  element=None, int iterations=1)"""
6726   return _cv.cvDilate(*args)
6727
6728 def cvMorphologyEx(*args):
6729   """
6730     cvMorphologyEx(CvArr src, CvArr dst, CvArr temp,  element, int operation, 
6731         int iterations=1)
6732     """
6733   return _cv.cvMorphologyEx(*args)
6734
6735 def cvMoments(*args):
6736   """cvMoments(CvArr arr, CvMoments moments, int binary=0)"""
6737   return _cv.cvMoments(*args)
6738
6739 def cvGetSpatialMoment(*args):
6740   """cvGetSpatialMoment(CvMoments moments, int x_order, int y_order) -> double"""
6741   return _cv.cvGetSpatialMoment(*args)
6742
6743 def cvGetCentralMoment(*args):
6744   """cvGetCentralMoment(CvMoments moments, int x_order, int y_order) -> double"""
6745   return _cv.cvGetCentralMoment(*args)
6746
6747 def cvGetNormalizedCentralMoment(*args):
6748   """cvGetNormalizedCentralMoment(CvMoments moments, int x_order, int y_order) -> double"""
6749   return _cv.cvGetNormalizedCentralMoment(*args)
6750
6751 def cvGetHuMoments(*args):
6752   """cvGetHuMoments(CvMoments moments, CvHuMoments hu_moments)"""
6753   return _cv.cvGetHuMoments(*args)
6754
6755 def cvSampleLine(*args):
6756   """
6757     cvSampleLine(CvArr image, CvPoint pt1, CvPoint pt2, void buffer, 
6758         int connectivity=8) -> int
6759     """
6760   return _cv.cvSampleLine(*args)
6761
6762 def cvGetRectSubPix(*args):
6763   """cvGetRectSubPix(CvArr src, CvArr dst, CvPoint2D32f center)"""
6764   return _cv.cvGetRectSubPix(*args)
6765
6766 def cvGetQuadrangleSubPix(*args):
6767   """cvGetQuadrangleSubPix(CvArr src, CvArr dst, CvMat map_matrix)"""
6768   return _cv.cvGetQuadrangleSubPix(*args)
6769
6770 def cvMatchTemplate(*args):
6771   """cvMatchTemplate(CvArr image, CvArr templ, CvArr result, int method)"""
6772   return _cv.cvMatchTemplate(*args)
6773
6774 def cvCalcEMD2(*args):
6775   """
6776     cvCalcEMD2(CvArr signature1, CvArr signature2, int distance_type, 
6777         CvDistanceFunction distance_func=None, CvArr cost_matrix=None, 
6778         CvArr flow=None, float lower_bound=None, 
6779         void userdata=None) -> float
6780     """
6781   return _cv.cvCalcEMD2(*args)
6782
6783 def cvFindContoursUntyped(*args):
6784   """
6785     cvFindContoursUntyped(CvArr image, CvMemStorage storage, CvSeq first_contour, 
6786         int header_size=sizeof(CvContour), int mode=1, 
6787         int method=2, CvPoint offset=cvPoint(0,0)) -> int
6788     """
6789   return _cv.cvFindContoursUntyped(*args)
6790
6791 def cvStartFindContours(*args):
6792   """
6793     cvStartFindContours(CvArr image, CvMemStorage storage, int header_size=sizeof(CvContour), 
6794         int mode=1, int method=2, 
6795         CvPoint offset=cvPoint(0,0)) -> CvContourScanner
6796     """
6797   return _cv.cvStartFindContours(*args)
6798
6799 def cvFindNextContour(*args):
6800   """cvFindNextContour(CvContourScanner scanner) -> CvSeq"""
6801   return _cv.cvFindNextContour(*args)
6802
6803 def cvSubstituteContour(*args):
6804   """cvSubstituteContour(CvContourScanner scanner, CvSeq new_contour)"""
6805   return _cv.cvSubstituteContour(*args)
6806
6807 def cvEndFindContours(*args):
6808   """cvEndFindContours(CvContourScanner scanner) -> CvSeq"""
6809   return _cv.cvEndFindContours(*args)
6810
6811 def cvApproxChainsUntyped(*args):
6812   """
6813     cvApproxChainsUntyped(CvSeq src_seq, CvMemStorage storage, int method=2, 
6814         double parameter=0, int minimal_perimeter=0, 
6815         int recursive=0) -> CvSeq
6816     """
6817   return _cv.cvApproxChainsUntyped(*args)
6818
6819 def cvStartReadChainPoints(*args):
6820   """cvStartReadChainPoints(CvChain chain, CvChainPtReader reader)"""
6821   return _cv.cvStartReadChainPoints(*args)
6822
6823 def cvReadChainPoint(*args):
6824   """cvReadChainPoint(CvChainPtReader reader) -> CvPoint"""
6825   return _cv.cvReadChainPoint(*args)
6826
6827 def cvCalcOpticalFlowLK(*args):
6828   """
6829     cvCalcOpticalFlowLK(CvArr prev, CvArr curr, CvSize win_size, CvArr velx, 
6830         CvArr vely)
6831     """
6832   return _cv.cvCalcOpticalFlowLK(*args)
6833
6834 def cvCalcOpticalFlowBM(*args):
6835   """
6836     cvCalcOpticalFlowBM(CvArr prev, CvArr curr, CvSize block_size, CvSize shift_size, 
6837         CvSize max_range, int use_previous, 
6838         CvArr velx, CvArr vely)
6839     """
6840   return _cv.cvCalcOpticalFlowBM(*args)
6841
6842 def cvCalcOpticalFlowHS(*args):
6843   """
6844     cvCalcOpticalFlowHS(CvArr prev, CvArr curr, int use_previous, CvArr velx, 
6845         CvArr vely, double lambda, CvTermCriteria criteria)
6846     """
6847   return _cv.cvCalcOpticalFlowHS(*args)
6848
6849 def cvCalcOpticalFlowPyrLK(*args):
6850   """
6851     cvCalcOpticalFlowPyrLK(CvArr prev, CvArr curr, CvArr prev_pyr, CvArr curr_pyr, 
6852         CvPoint2D32f prev_features, CvPoint2D32f curr_features, 
6853         CvSize win_size, int level, char status, 
6854         float track_error, CvTermCriteria criteria, 
6855         int flags)
6856     """
6857   return _cv.cvCalcOpticalFlowPyrLK(*args)
6858
6859 def cvCalcAffineFlowPyrLK(*args):
6860   """
6861     cvCalcAffineFlowPyrLK(CvArr prev, CvArr curr, CvArr prev_pyr, CvArr curr_pyr, 
6862         CvPoint2D32f prev_features, CvPoint2D32f curr_features, 
6863         float matrices, int count, CvSize win_size, 
6864         int level, char status, float track_error, 
6865         CvTermCriteria criteria, int flags)
6866     """
6867   return _cv.cvCalcAffineFlowPyrLK(*args)
6868
6869 def cvEstimateRigidTransform(*args):
6870   """cvEstimateRigidTransform(CvArr A, CvArr B, CvMat M, int full_affine) -> int"""
6871   return _cv.cvEstimateRigidTransform(*args)
6872
6873 def cvUpdateMotionHistory(*args):
6874   """cvUpdateMotionHistory(CvArr silhouette, CvArr mhi, double timestamp, double duration)"""
6875   return _cv.cvUpdateMotionHistory(*args)
6876
6877 def cvCalcMotionGradient(*args):
6878   """
6879     cvCalcMotionGradient(CvArr mhi, CvArr mask, CvArr orientation, double delta1, 
6880         double delta2, int aperture_size=3)
6881     """
6882   return _cv.cvCalcMotionGradient(*args)
6883
6884 def cvCalcGlobalOrientation(*args):
6885   """
6886     cvCalcGlobalOrientation(CvArr orientation, CvArr mask, CvArr mhi, double timestamp, 
6887         double duration) -> double
6888     """
6889   return _cv.cvCalcGlobalOrientation(*args)
6890
6891 def cvAcc(*args):
6892   """cvAcc(CvArr image, CvArr sum, CvArr mask=None)"""
6893   return _cv.cvAcc(*args)
6894
6895 def cvSquareAcc(*args):
6896   """cvSquareAcc(CvArr image, CvArr sqsum, CvArr mask=None)"""
6897   return _cv.cvSquareAcc(*args)
6898
6899 def cvMultiplyAcc(*args):
6900   """cvMultiplyAcc(CvArr image1, CvArr image2, CvArr acc, CvArr mask=None)"""
6901   return _cv.cvMultiplyAcc(*args)
6902
6903 def cvRunningAvg(*args):
6904   """cvRunningAvg(CvArr image, CvArr acc, double alpha, CvArr mask=None)"""
6905   return _cv.cvRunningAvg(*args)
6906
6907 def cvCamShift(*args):
6908   """
6909     cvCamShift(CvArr prob_image, CvRect window, CvTermCriteria criteria, 
6910         CvConnectedComp comp, CvBox2D box=None) -> int
6911     """
6912   return _cv.cvCamShift(*args)
6913
6914 def cvMeanShift(*args):
6915   """
6916     cvMeanShift(CvArr prob_image, CvRect window, CvTermCriteria criteria, 
6917         CvConnectedComp comp) -> int
6918     """
6919   return _cv.cvMeanShift(*args)
6920
6921 def cvCreateConDensation(*args):
6922   """cvCreateConDensation(int dynam_params, int measure_params, int sample_count) -> CvConDensation"""
6923   return _cv.cvCreateConDensation(*args)
6924
6925 def cvConDensUpdateByTime(*args):
6926   """cvConDensUpdateByTime(CvConDensation condens)"""
6927   return _cv.cvConDensUpdateByTime(*args)
6928
6929 def cvConDensInitSampleSet(*args):
6930   """cvConDensInitSampleSet(CvConDensation condens, CvMat lower_bound, CvMat upper_bound)"""
6931   return _cv.cvConDensInitSampleSet(*args)
6932
6933 def cvCreateKalman(*args):
6934   """cvCreateKalman(int dynam_params, int measure_params, int control_params=0) -> CvKalman"""
6935   return _cv.cvCreateKalman(*args)
6936
6937 def cvKalmanPredict(*args):
6938   """cvKalmanPredict(CvKalman kalman, CvMat control=None) -> CvMat"""
6939   return _cv.cvKalmanPredict(*args)
6940
6941 def cvKalmanCorrect(*args):
6942   """cvKalmanCorrect(CvKalman kalman, CvMat measurement) -> CvMat"""
6943   return _cv.cvKalmanCorrect(*args)
6944
6945 def cvInitSubdivDelaunay2D(*args):
6946   """cvInitSubdivDelaunay2D(CvSubdiv2D subdiv, CvRect rect)"""
6947   return _cv.cvInitSubdivDelaunay2D(*args)
6948
6949 def cvCreateSubdiv2D(*args):
6950   """
6951     cvCreateSubdiv2D(int subdiv_type, int header_size, int vtx_size, int quadedge_size, 
6952         CvMemStorage storage) -> CvSubdiv2D
6953     """
6954   return _cv.cvCreateSubdiv2D(*args)
6955
6956 def cvCreateSubdivDelaunay2D(*args):
6957   """cvCreateSubdivDelaunay2D(CvRect rect, CvMemStorage storage) -> CvSubdiv2D"""
6958   return _cv.cvCreateSubdivDelaunay2D(*args)
6959
6960 def cvSubdivDelaunay2DInsert(*args):
6961   """cvSubdivDelaunay2DInsert(CvSubdiv2D subdiv, CvPoint2D32f pt) -> CvSubdiv2DPoint"""
6962   return _cv.cvSubdivDelaunay2DInsert(*args)
6963
6964 def cvSubdiv2DLocate(*args):
6965   """cvSubdiv2DLocate(CvSubdiv2D subdiv, CvPoint2D32f pt, CvSubdiv2DEdge edge) -> CvSubdiv2DPointLocation"""
6966   return _cv.cvSubdiv2DLocate(*args)
6967
6968 def cvCalcSubdivVoronoi2D(*args):
6969   """cvCalcSubdivVoronoi2D(CvSubdiv2D subdiv)"""
6970   return _cv.cvCalcSubdivVoronoi2D(*args)
6971
6972 def cvClearSubdivVoronoi2D(*args):
6973   """cvClearSubdivVoronoi2D(CvSubdiv2D subdiv)"""
6974   return _cv.cvClearSubdivVoronoi2D(*args)
6975
6976 def cvFindNearestPoint2D(*args):
6977   """cvFindNearestPoint2D(CvSubdiv2D subdiv, CvPoint2D32f pt) -> CvSubdiv2DPoint"""
6978   return _cv.cvFindNearestPoint2D(*args)
6979
6980 def cvSubdiv2DNextEdge(*args):
6981   """cvSubdiv2DNextEdge(CvSubdiv2DEdge edge) -> CvSubdiv2DEdge"""
6982   return _cv.cvSubdiv2DNextEdge(*args)
6983
6984 def cvSubdiv2DRotateEdge(*args):
6985   """cvSubdiv2DRotateEdge(CvSubdiv2DEdge edge, int rotate) -> CvSubdiv2DEdge"""
6986   return _cv.cvSubdiv2DRotateEdge(*args)
6987
6988 def cvSubdiv2DSymEdge(*args):
6989   """cvSubdiv2DSymEdge(CvSubdiv2DEdge edge) -> CvSubdiv2DEdge"""
6990   return _cv.cvSubdiv2DSymEdge(*args)
6991
6992 def cvSubdiv2DGetEdge(*args):
6993   """cvSubdiv2DGetEdge(CvSubdiv2DEdge edge, CvNextEdgeType type) -> CvSubdiv2DEdge"""
6994   return _cv.cvSubdiv2DGetEdge(*args)
6995
6996 def cvSubdiv2DEdgeOrg(*args):
6997   """cvSubdiv2DEdgeOrg(CvSubdiv2DEdge edge) -> CvSubdiv2DPoint"""
6998   return _cv.cvSubdiv2DEdgeOrg(*args)
6999
7000 def cvSubdiv2DEdgeDst(*args):
7001   """cvSubdiv2DEdgeDst(CvSubdiv2DEdge edge) -> CvSubdiv2DPoint"""
7002   return _cv.cvSubdiv2DEdgeDst(*args)
7003
7004 def cvTriangleArea(*args):
7005   """cvTriangleArea(CvPoint2D32f a, CvPoint2D32f b, CvPoint2D32f c) -> double"""
7006   return _cv.cvTriangleArea(*args)
7007
7008 def cvFindDominantPoints(*args):
7009   """
7010     cvFindDominantPoints(CvSeq contour, CvMemStorage storage, int method=1, 
7011         double parameter1=0, double parameter2=0, double parameter3=0, 
7012         double parameter4=0) -> CvSeq
7013     """
7014   return _cv.cvFindDominantPoints(*args)
7015
7016 def cvBoundingRect(*args):
7017   """cvBoundingRect(CvArr points, int update=0) -> CvRect"""
7018   return _cv.cvBoundingRect(*args)
7019
7020 def cvContourArea(*args):
7021   """cvContourArea(CvArr contour, CvSlice slice=cvSlice(0, 0x3fffffff)) -> double"""
7022   return _cv.cvContourArea(*args)
7023
7024 def cvMinAreaRect2(*args):
7025   """cvMinAreaRect2(CvArr points, CvMemStorage storage=None) -> CvBox2D"""
7026   return _cv.cvMinAreaRect2(*args)
7027
7028 def cvMinEnclosingCircle(*args):
7029   """cvMinEnclosingCircle(CvArr points, CvPoint2D32f center) -> int"""
7030   return _cv.cvMinEnclosingCircle(*args)
7031
7032 def cvMatchShapes(*args):
7033   """cvMatchShapes(void object1, void object2, int method, double parameter=0) -> double"""
7034   return _cv.cvMatchShapes(*args)
7035
7036 def cvCreateContourTree(*args):
7037   """cvCreateContourTree(CvSeq contour, CvMemStorage storage, double threshold) -> CvContourTree"""
7038   return _cv.cvCreateContourTree(*args)
7039
7040 def cvContourFromContourTreeUntyped(*args):
7041   """cvContourFromContourTreeUntyped(CvContourTree tree, CvMemStorage storage, CvTermCriteria criteria) -> CvSeq"""
7042   return _cv.cvContourFromContourTreeUntyped(*args)
7043
7044 def cvMatchContourTrees(*args):
7045   """
7046     cvMatchContourTrees(CvContourTree tree1, CvContourTree tree2, int method, 
7047         double threshold) -> double
7048     """
7049   return _cv.cvMatchContourTrees(*args)
7050
7051 def cvCalcPGH(*args):
7052   """cvCalcPGH(CvSeq contour, CvHistogram hist)"""
7053   return _cv.cvCalcPGH(*args)
7054
7055 def cvCheckContourConvexity(*args):
7056   """cvCheckContourConvexity(CvArr contour) -> int"""
7057   return _cv.cvCheckContourConvexity(*args)
7058
7059 def cvConvexityDefectsUntyped(*args):
7060   """cvConvexityDefectsUntyped(CvArr contour, CvArr convexhull, CvMemStorage storage=None) -> CvSeq"""
7061   return _cv.cvConvexityDefectsUntyped(*args)
7062
7063 def cvFitEllipse2(*args):
7064   """cvFitEllipse2(CvArr points) -> CvBox2D"""
7065   return _cv.cvFitEllipse2(*args)
7066
7067 def cvMaxRect(*args):
7068   """cvMaxRect(CvRect rect1, CvRect rect2) -> CvRect"""
7069   return _cv.cvMaxRect(*args)
7070
7071 def cvBoxPoints(*args):
7072   """cvBoxPoints(CvBox2D box, CvPoint2D32f pt)"""
7073   return _cv.cvBoxPoints(*args)
7074
7075 def cvPointSeqFromMat(*args):
7076   """
7077     cvPointSeqFromMat(int seq_kind, CvArr mat, CvContour contour_header, 
7078         CvSeqBlock block) -> CvSeq
7079     """
7080   return _cv.cvPointSeqFromMat(*args)
7081
7082 def cvPointPolygonTest(*args):
7083   """cvPointPolygonTest(CvArr contour, CvPoint2D32f pt, int measure_dist) -> double"""
7084   return _cv.cvPointPolygonTest(*args)
7085
7086 def cvCreateHist(*args):
7087   """cvCreateHist(int dims, int type, float ranges=None, int uniform=1) -> CvHistogram"""
7088   return _cv.cvCreateHist(*args)
7089
7090 def cvSetHistBinRanges(*args):
7091   """cvSetHistBinRanges(CvHistogram hist, float ranges, int uniform=1)"""
7092   return _cv.cvSetHistBinRanges(*args)
7093
7094 def cvMakeHistHeaderForArray(*args):
7095   """
7096     cvMakeHistHeaderForArray(int dims, CvHistogram hist, float data, float ranges=None, 
7097         int uniform=1) -> CvHistogram
7098     """
7099   return _cv.cvMakeHistHeaderForArray(*args)
7100
7101 def cvClearHist(*args):
7102   """cvClearHist(CvHistogram hist)"""
7103   return _cv.cvClearHist(*args)
7104
7105 def cvGetMinMaxHistValue(*args):
7106   """
7107     cvGetMinMaxHistValue(CvHistogram hist, float min_value, float max_value, 
7108         int min_idx=None, int max_idx=None)
7109     """
7110   return _cv.cvGetMinMaxHistValue(*args)
7111
7112 def cvNormalizeHist(*args):
7113   """cvNormalizeHist(CvHistogram hist, double factor)"""
7114   return _cv.cvNormalizeHist(*args)
7115
7116 def cvThreshHist(*args):
7117   """cvThreshHist(CvHistogram hist, double threshold)"""
7118   return _cv.cvThreshHist(*args)
7119
7120 def cvCompareHist(*args):
7121   """cvCompareHist(CvHistogram hist1, CvHistogram hist2, int method) -> double"""
7122   return _cv.cvCompareHist(*args)
7123
7124 def cvCopyHist(*args):
7125   """cvCopyHist(CvHistogram src, CvHistogram dst)"""
7126   return _cv.cvCopyHist(*args)
7127
7128 def cvCalcBayesianProb(*args):
7129   """cvCalcBayesianProb(CvHistogram src, int number, CvHistogram dst)"""
7130   return _cv.cvCalcBayesianProb(*args)
7131
7132 def cvCalcArrHist(*args):
7133   """cvCalcArrHist(CvArr arr, CvHistogram hist, int accumulate=0, CvArr mask=None)"""
7134   return _cv.cvCalcArrHist(*args)
7135
7136 def cvCalcImageHist(*args):
7137   """cvCalcImageHist( image, CvHistogram hist, int accumulate=0, CvArr mask=None)"""
7138   return _cv.cvCalcImageHist(*args)
7139
7140 def cvCalcArrBackProject(*args):
7141   """cvCalcArrBackProject(CvArr image, CvArr dst, CvHistogram hist)"""
7142   return _cv.cvCalcArrBackProject(*args)
7143
7144 def cvCalcArrBackProjectPatch(*args):
7145   """
7146     cvCalcArrBackProjectPatch(CvArr image, CvArr dst, CvSize range, CvHistogram hist, 
7147         int method, double factor)
7148     """
7149   return _cv.cvCalcArrBackProjectPatch(*args)
7150
7151 def cvCalcProbDensity(*args):
7152   """
7153     cvCalcProbDensity(CvHistogram hist1, CvHistogram hist2, CvHistogram dst_hist, 
7154         double scale=255)
7155     """
7156   return _cv.cvCalcProbDensity(*args)
7157
7158 def cvEqualizeHist(*args):
7159   """cvEqualizeHist(CvArr src, CvArr dst)"""
7160   return _cv.cvEqualizeHist(*args)
7161
7162 def cvCalcImageHomography(*args):
7163   """cvCalcImageHomography(float line, CvPoint3D32f center, float intrinsic, float homography)"""
7164   return _cv.cvCalcImageHomography(*args)
7165
7166 def cvDistTransform(*args):
7167   """
7168     cvDistTransform(CvArr src, CvArr dst, int distance_type=2, int mask_size=3, 
7169         float mask=None, CvArr labels=None)
7170     """
7171   return _cv.cvDistTransform(*args)
7172
7173 def cvThreshold(*args):
7174   """
7175     cvThreshold(CvArr src, CvArr dst, double threshold, double max_value, 
7176         int threshold_type) -> double
7177     """
7178   return _cv.cvThreshold(*args)
7179
7180 def cvAdaptiveThreshold(*args):
7181   """
7182     cvAdaptiveThreshold(CvArr src, CvArr dst, double max_value, int adaptive_method=0, 
7183         int threshold_type=0, int block_size=3, 
7184         double param1=5)
7185     """
7186   return _cv.cvAdaptiveThreshold(*args)
7187
7188 def cvFloodFill(*args):
7189   """
7190     cvFloodFill(CvArr image, CvPoint seed_point, CvScalar new_val, 
7191         CvScalar lo_diff=cvScalarAll(0), CvScalar up_diff=cvScalarAll(0), 
7192         CvConnectedComp comp=None, 
7193         int flags=4, CvArr mask=None)
7194     """
7195   return _cv.cvFloodFill(*args)
7196
7197 def cvCanny(*args):
7198   """
7199     cvCanny(CvArr image, CvArr edges, double threshold1, double threshold2, 
7200         int aperture_size=3)
7201     """
7202   return _cv.cvCanny(*args)
7203
7204 def cvPreCornerDetect(*args):
7205   """cvPreCornerDetect(CvArr image, CvArr corners, int aperture_size=3)"""
7206   return _cv.cvPreCornerDetect(*args)
7207
7208 def cvCornerEigenValsAndVecs(*args):
7209   """cvCornerEigenValsAndVecs(CvArr image, CvArr eigenvv, int block_size, int aperture_size=3)"""
7210   return _cv.cvCornerEigenValsAndVecs(*args)
7211
7212 def cvCornerMinEigenVal(*args):
7213   """cvCornerMinEigenVal(CvArr image, CvArr eigenval, int block_size, int aperture_size=3)"""
7214   return _cv.cvCornerMinEigenVal(*args)
7215
7216 def cvCornerHarris(*args):
7217   """
7218     cvCornerHarris(CvArr image, CvArr harris_responce, int block_size, 
7219         int aperture_size=3, double k=0.04)
7220     """
7221   return _cv.cvCornerHarris(*args)
7222
7223 def cvFindCornerSubPix(*args):
7224   """
7225     cvFindCornerSubPix(CvArr image, CvPoint2D32f corners, CvSize win, CvSize zero_zone, 
7226         CvTermCriteria criteria)
7227     """
7228   return _cv.cvFindCornerSubPix(*args)
7229
7230 def cvGoodFeaturesToTrack(*args):
7231   """
7232     cvGoodFeaturesToTrack(CvArr image, CvArr eig_image, CvArr temp_image, CvPoint2D32f corners, 
7233         double quality_level, double min_distance, 
7234         CvArr mask=None, int block_size=3, 
7235         int use_harris=0, double k=0.04)
7236     """
7237   return _cv.cvGoodFeaturesToTrack(*args)
7238
7239 def cvHoughLinesUntyped(*args):
7240   """
7241     cvHoughLinesUntyped(CvArr image, void line_storage, int method, double rho, 
7242         double theta, int threshold, double param1=0, 
7243         double param2=0) -> CvSeq
7244     """
7245   return _cv.cvHoughLinesUntyped(*args)
7246
7247 def cvHoughCirclesUntyped(*args):
7248   """
7249     cvHoughCirclesUntyped(CvArr image, void circle_storage, int method, double dp, 
7250         double min_dist, double param1=100, double param2=100, 
7251         int min_radius=0, int max_radius=0) -> CvSeq
7252     """
7253   return _cv.cvHoughCirclesUntyped(*args)
7254
7255 def cvFitLine(*args):
7256   """
7257     cvFitLine(CvArr points, int dist_type, double param, double reps, 
7258         double aeps, float line)
7259     """
7260   return _cv.cvFitLine(*args)
7261
7262 def cvCreateFeatureTree(*args):
7263   """cvCreateFeatureTree(CvMat desc) -> CvFeatureTree"""
7264   return _cv.cvCreateFeatureTree(*args)
7265
7266 def cvReleaseFeatureTree(*args):
7267   """cvReleaseFeatureTree(CvFeatureTree tr)"""
7268   return _cv.cvReleaseFeatureTree(*args)
7269
7270 def cvFindFeatures(*args):
7271   """
7272     cvFindFeatures(CvFeatureTree tr, CvMat desc, CvMat results, CvMat dist, 
7273         int k=2, int emax=20)
7274     """
7275   return _cv.cvFindFeatures(*args)
7276
7277 def cvFindFeaturesBoxed(*args):
7278   """
7279     cvFindFeaturesBoxed(CvFeatureTree tr, CvMat bounds_min, CvMat bounds_max, 
7280         CvMat results) -> int
7281     """
7282   return _cv.cvFindFeaturesBoxed(*args)
7283
7284 def cvLoadHaarClassifierCascade(*args):
7285   """cvLoadHaarClassifierCascade(char directory, CvSize orig_window_size) -> CvHaarClassifierCascade"""
7286   return _cv.cvLoadHaarClassifierCascade(*args)
7287
7288 def cvSetImagesForHaarClassifierCascade(*args):
7289   """
7290     cvSetImagesForHaarClassifierCascade(CvHaarClassifierCascade cascade, CvArr sum, CvArr sqsum, 
7291         CvArr tilted_sum, double scale)
7292     """
7293   return _cv.cvSetImagesForHaarClassifierCascade(*args)
7294
7295 def cvRunHaarClassifierCascade(*args):
7296   """cvRunHaarClassifierCascade(CvHaarClassifierCascade cascade, CvPoint pt, int start_stage=0) -> int"""
7297   return _cv.cvRunHaarClassifierCascade(*args)
7298
7299 def cvUndistort2(*args):
7300   """cvUndistort2(CvArr src, CvArr dst, CvMat intrinsic_matrix, CvMat distortion_coeffs)"""
7301   return _cv.cvUndistort2(*args)
7302
7303 def cvInitUndistortMap(*args):
7304   """
7305     cvInitUndistortMap(CvMat intrinsic_matrix, CvMat distortion_coeffs, CvArr mapx, 
7306         CvArr mapy)
7307     """
7308   return _cv.cvInitUndistortMap(*args)
7309
7310 def cvRodrigues2(*args):
7311   """cvRodrigues2(CvMat src, CvMat dst, CvMat jacobian=0) -> int"""
7312   return _cv.cvRodrigues2(*args)
7313
7314 def cvFindHomography(*args):
7315   """cvFindHomography(CvMat src_points, CvMat dst_points, CvMat homography)"""
7316   return _cv.cvFindHomography(*args)
7317
7318 def cvRQDecomp3x3(*args):
7319   """
7320     cvRQDecomp3x3(CvMat matrixM, CvMat matrixR, CvMat matrixQ, CvMat matrixQx=None, 
7321         CvMat matrixQy=None, CvMat matrixQz=None, 
7322         CvPoint3D64f eulerAngles=None)
7323     """
7324   return _cv.cvRQDecomp3x3(*args)
7325
7326 def cvDecomposeProjectionMatrix(*args):
7327   """
7328     cvDecomposeProjectionMatrix(CvMat projMatr, CvMat calibMatr, CvMat rotMatr, CvMat posVect, 
7329         CvMat rotMatrX=None, CvMat rotMatrY=None, 
7330         CvMat rotMatrZ=None, CvPoint3D64f eulerAngles=None)
7331     """
7332   return _cv.cvDecomposeProjectionMatrix(*args)
7333
7334 def cvProjectPoints2(*args):
7335   """
7336     cvProjectPoints2(CvMat object_points, CvMat rotation_vector, CvMat translation_vector, 
7337         CvMat intrinsic_matrix, CvMat distortion_coeffs, 
7338         CvMat image_points, CvMat dpdrot=None, 
7339         CvMat dpdt=None, CvMat dpdf=None, 
7340         CvMat dpdc=None, CvMat dpddist=None)
7341     """
7342   return _cv.cvProjectPoints2(*args)
7343
7344 def cvFindExtrinsicCameraParams2(*args):
7345   """
7346     cvFindExtrinsicCameraParams2(CvMat object_points, CvMat image_points, CvMat intrinsic_matrix, 
7347         CvMat distortion_coeffs, CvMat rotation_vector, 
7348         CvMat translation_vector)
7349     """
7350   return _cv.cvFindExtrinsicCameraParams2(*args)
7351
7352 def cvCalibrateCamera2(*args):
7353   """
7354     cvCalibrateCamera2(CvMat object_points, CvMat image_points, CvMat point_counts, 
7355         CvSize image_size, CvMat intrinsic_matrix, 
7356         CvMat rotation_vectors=None, CvMat translation_vectors=None, 
7357         int flags=0)
7358     """
7359   return _cv.cvCalibrateCamera2(*args)
7360
7361 def cvCalibrationMatrixValues(*args):
7362   """
7363     cvCalibrationMatrixValues(CvMat calibMatr, int imgWidth, int imgHeight, double apertureWidth=0, 
7364         double apertureHeight=0, double fovx=None, 
7365         double fovy=None, double focalLength=None, 
7366         CvPoint2D64f principalPoint=None, 
7367         double pixelAspectRatio=None)
7368     """
7369   return _cv.cvCalibrationMatrixValues(*args)
7370
7371 def cvFindChessboardCorners(*args):
7372   """cvFindChessboardCorners(void image, CvSize pattern_size, int flags=1) -> int"""
7373   return _cv.cvFindChessboardCorners(*args)
7374
7375 def cvDrawChessboardCorners(*args):
7376   """
7377     cvDrawChessboardCorners(CvArr image, CvSize pattern_size, CvPoint2D32f corners, 
7378         int pattern_was_found)
7379     """
7380   return _cv.cvDrawChessboardCorners(*args)
7381
7382 def cvCreatePOSITObject(*args):
7383   """cvCreatePOSITObject(CvPoint3D32f points, int point_count) -> CvPOSITObject"""
7384   return _cv.cvCreatePOSITObject(*args)
7385
7386 def cvPOSIT(*args):
7387   """
7388     cvPOSIT(CvPOSITObject posit_object, CvPoint2D32f image_points, 
7389         double focal_length, CvTermCriteria criteria, 
7390         CvMatr32f rotation_matrix, CvVect32f translation_vector)
7391     """
7392   return _cv.cvPOSIT(*args)
7393
7394 def cvRANSACUpdateNumIters(*args):
7395   """cvRANSACUpdateNumIters(double p, double err_prob, int model_points, int max_iters) -> int"""
7396   return _cv.cvRANSACUpdateNumIters(*args)
7397
7398 def cvConvertPointsHomogenious(*args):
7399   """cvConvertPointsHomogenious(CvMat src, CvMat dst)"""
7400   return _cv.cvConvertPointsHomogenious(*args)
7401
7402 def cvFindFundamentalMat(*args):
7403   """
7404     cvFindFundamentalMat(CvMat points1, CvMat points2, CvMat fundamental_matrix, 
7405         int method=(8+2), double param1=1., double param2=0.99, 
7406         CvMat status=None) -> int
7407     """
7408   return _cv.cvFindFundamentalMat(*args)
7409
7410 def cvComputeCorrespondEpilines(*args):
7411   """
7412     cvComputeCorrespondEpilines(CvMat points, int which_image, CvMat fundamental_matrix, 
7413         CvMat correspondent_lines)
7414     """
7415   return _cv.cvComputeCorrespondEpilines(*args)
7416 class CvBaseImageFilter(_object):
7417     """Proxy of C++ CvBaseImageFilter class"""
7418     __swig_setmethods__ = {}
7419     __setattr__ = lambda self, name, value: _swig_setattr(self, CvBaseImageFilter, name, value)
7420     __swig_getmethods__ = {}
7421     __getattr__ = lambda self, name: _swig_getattr(self, CvBaseImageFilter, name)
7422     __repr__ = _swig_repr
7423     def __init__(self, *args): 
7424         """
7425         __init__(self) -> CvBaseImageFilter
7426         __init__(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7427             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7428             int _border_mode=1, CvScalar _border_value=cvScalarAll(0)) -> CvBaseImageFilter
7429         __init__(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7430             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7431             int _border_mode=1) -> CvBaseImageFilter
7432         __init__(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7433             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1)) -> CvBaseImageFilter
7434         __init__(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7435             CvSize _ksize) -> CvBaseImageFilter
7436         """
7437         this = _cv.new_CvBaseImageFilter(*args)
7438         try: self.this.append(this)
7439         except: self.this = this
7440     __swig_destroy__ = _cv.delete_CvBaseImageFilter
7441     __del__ = lambda self : None;
7442     def init(*args):
7443         """
7444         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7445             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7446             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7447         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7448             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7449             int _border_mode=1)
7450         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7451             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1))
7452         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7453             CvSize _ksize)
7454         """
7455         return _cv.CvBaseImageFilter_init(*args)
7456
7457     def clear(*args):
7458         """clear(self)"""
7459         return _cv.CvBaseImageFilter_clear(*args)
7460
7461     def process(*args):
7462         """
7463         process(self, CvMat _src, CvMat _dst, CvRect _src_roi=cvRect(0,0,-1,-1), 
7464             CvPoint _dst_origin=cvPoint(0,0), int _flags=0) -> int
7465         process(self, CvMat _src, CvMat _dst, CvRect _src_roi=cvRect(0,0,-1,-1), 
7466             CvPoint _dst_origin=cvPoint(0,0)) -> int
7467         process(self, CvMat _src, CvMat _dst, CvRect _src_roi=cvRect(0,0,-1,-1)) -> int
7468         process(self, CvMat _src, CvMat _dst) -> int
7469         """
7470         return _cv.CvBaseImageFilter_process(*args)
7471
7472     def get_src_type(*args):
7473         """get_src_type(self) -> int"""
7474         return _cv.CvBaseImageFilter_get_src_type(*args)
7475
7476     def get_dst_type(*args):
7477         """get_dst_type(self) -> int"""
7478         return _cv.CvBaseImageFilter_get_dst_type(*args)
7479
7480     def get_work_type(*args):
7481         """get_work_type(self) -> int"""
7482         return _cv.CvBaseImageFilter_get_work_type(*args)
7483
7484     def get_kernel_size(*args):
7485         """get_kernel_size(self) -> CvSize"""
7486         return _cv.CvBaseImageFilter_get_kernel_size(*args)
7487
7488     def get_anchor(*args):
7489         """get_anchor(self) -> CvPoint"""
7490         return _cv.CvBaseImageFilter_get_anchor(*args)
7491
7492     def get_width(*args):
7493         """get_width(self) -> int"""
7494         return _cv.CvBaseImageFilter_get_width(*args)
7495
7496     def get_x_filter_func(*args):
7497         """get_x_filter_func(self) -> CvRowFilterFunc"""
7498         return _cv.CvBaseImageFilter_get_x_filter_func(*args)
7499
7500     def get_y_filter_func(*args):
7501         """get_y_filter_func(self) -> CvColumnFilterFunc"""
7502         return _cv.CvBaseImageFilter_get_y_filter_func(*args)
7503
7504 CvBaseImageFilter_swigregister = _cv.CvBaseImageFilter_swigregister
7505 CvBaseImageFilter_swigregister(CvBaseImageFilter)
7506
7507 class CvSepFilter(CvBaseImageFilter):
7508     """Proxy of C++ CvSepFilter class"""
7509     __swig_setmethods__ = {}
7510     for _s in [CvBaseImageFilter]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
7511     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSepFilter, name, value)
7512     __swig_getmethods__ = {}
7513     for _s in [CvBaseImageFilter]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
7514     __getattr__ = lambda self, name: _swig_getattr(self, CvSepFilter, name)
7515     __repr__ = _swig_repr
7516     def __init__(self, *args): 
7517         """
7518         __init__(self) -> CvSepFilter
7519         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7520             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1), 
7521             int _border_mode=1, CvScalar _border_value=cvScalarAll(0)) -> CvSepFilter
7522         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7523             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1), 
7524             int _border_mode=1) -> CvSepFilter
7525         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7526             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1)) -> CvSepFilter
7527         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7528             CvMat _ky) -> CvSepFilter
7529         """
7530         this = _cv.new_CvSepFilter(*args)
7531         try: self.this.append(this)
7532         except: self.this = this
7533     __swig_destroy__ = _cv.delete_CvSepFilter
7534     __del__ = lambda self : None;
7535     def init_deriv(*args):
7536         """
7537         init_deriv(self, int _max_width, int _src_type, int _dst_type, int dx, 
7538             int dy, int aperture_size, int flags=0)
7539         init_deriv(self, int _max_width, int _src_type, int _dst_type, int dx, 
7540             int dy, int aperture_size)
7541         """
7542         return _cv.CvSepFilter_init_deriv(*args)
7543
7544     def init_gaussian(*args):
7545         """
7546         init_gaussian(self, int _max_width, int _src_type, int _dst_type, int gaussian_size, 
7547             double sigma)
7548         """
7549         return _cv.CvSepFilter_init_gaussian(*args)
7550
7551     def init(*args):
7552         """
7553         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7554             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1), 
7555             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7556         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7557             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1), 
7558             int _border_mode=1)
7559         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7560             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1))
7561         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7562             CvMat _ky)
7563         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7564             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7565             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7566         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7567             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7568             int _border_mode=1)
7569         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7570             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1))
7571         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7572             CvSize _ksize)
7573         """
7574         return _cv.CvSepFilter_init(*args)
7575
7576     def clear(*args):
7577         """clear(self)"""
7578         return _cv.CvSepFilter_clear(*args)
7579
7580     def get_x_kernel(*args):
7581         """get_x_kernel(self) -> CvMat"""
7582         return _cv.CvSepFilter_get_x_kernel(*args)
7583
7584     def get_y_kernel(*args):
7585         """get_y_kernel(self) -> CvMat"""
7586         return _cv.CvSepFilter_get_y_kernel(*args)
7587
7588     def get_x_kernel_flags(*args):
7589         """get_x_kernel_flags(self) -> int"""
7590         return _cv.CvSepFilter_get_x_kernel_flags(*args)
7591
7592     def get_y_kernel_flags(*args):
7593         """get_y_kernel_flags(self) -> int"""
7594         return _cv.CvSepFilter_get_y_kernel_flags(*args)
7595
7596     GENERIC = _cv.CvSepFilter_GENERIC
7597     ASYMMETRICAL = _cv.CvSepFilter_ASYMMETRICAL
7598     SYMMETRICAL = _cv.CvSepFilter_SYMMETRICAL
7599     POSITIVE = _cv.CvSepFilter_POSITIVE
7600     SUM_TO_1 = _cv.CvSepFilter_SUM_TO_1
7601     INTEGER = _cv.CvSepFilter_INTEGER
7602     NORMALIZE_KERNEL = _cv.CvSepFilter_NORMALIZE_KERNEL
7603     FLIP_KERNEL = _cv.CvSepFilter_FLIP_KERNEL
7604     def init_gaussian_kernel(*args):
7605         """
7606         init_gaussian_kernel(CvMat kernel, double sigma=-1)
7607         init_gaussian_kernel(CvMat kernel)
7608         """
7609         return _cv.CvSepFilter_init_gaussian_kernel(*args)
7610
7611     if _newclass:init_gaussian_kernel = staticmethod(init_gaussian_kernel)
7612     __swig_getmethods__["init_gaussian_kernel"] = lambda x: init_gaussian_kernel
7613     def init_sobel_kernel(*args):
7614         """
7615         init_sobel_kernel(CvMat _kx, CvMat _ky, int dx, int dy, int flags=0)
7616         init_sobel_kernel(CvMat _kx, CvMat _ky, int dx, int dy)
7617         """
7618         return _cv.CvSepFilter_init_sobel_kernel(*args)
7619
7620     if _newclass:init_sobel_kernel = staticmethod(init_sobel_kernel)
7621     __swig_getmethods__["init_sobel_kernel"] = lambda x: init_sobel_kernel
7622     def init_scharr_kernel(*args):
7623         """
7624         init_scharr_kernel(CvMat _kx, CvMat _ky, int dx, int dy, int flags=0)
7625         init_scharr_kernel(CvMat _kx, CvMat _ky, int dx, int dy)
7626         """
7627         return _cv.CvSepFilter_init_scharr_kernel(*args)
7628
7629     if _newclass:init_scharr_kernel = staticmethod(init_scharr_kernel)
7630     __swig_getmethods__["init_scharr_kernel"] = lambda x: init_scharr_kernel
7631 CvSepFilter_swigregister = _cv.CvSepFilter_swigregister
7632 CvSepFilter_swigregister(CvSepFilter)
7633
7634 def CvSepFilter_init_gaussian_kernel(*args):
7635   """
7636     init_gaussian_kernel(CvMat kernel, double sigma=-1)
7637     CvSepFilter_init_gaussian_kernel(CvMat kernel)
7638     """
7639   return _cv.CvSepFilter_init_gaussian_kernel(*args)
7640
7641 def CvSepFilter_init_sobel_kernel(*args):
7642   """
7643     init_sobel_kernel(CvMat _kx, CvMat _ky, int dx, int dy, int flags=0)
7644     CvSepFilter_init_sobel_kernel(CvMat _kx, CvMat _ky, int dx, int dy)
7645     """
7646   return _cv.CvSepFilter_init_sobel_kernel(*args)
7647
7648 def CvSepFilter_init_scharr_kernel(*args):
7649   """
7650     init_scharr_kernel(CvMat _kx, CvMat _ky, int dx, int dy, int flags=0)
7651     CvSepFilter_init_scharr_kernel(CvMat _kx, CvMat _ky, int dx, int dy)
7652     """
7653   return _cv.CvSepFilter_init_scharr_kernel(*args)
7654
7655 class CvLinearFilter(CvBaseImageFilter):
7656     """Proxy of C++ CvLinearFilter class"""
7657     __swig_setmethods__ = {}
7658     for _s in [CvBaseImageFilter]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
7659     __setattr__ = lambda self, name, value: _swig_setattr(self, CvLinearFilter, name, value)
7660     __swig_getmethods__ = {}
7661     for _s in [CvBaseImageFilter]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
7662     __getattr__ = lambda self, name: _swig_getattr(self, CvLinearFilter, name)
7663     __repr__ = _swig_repr
7664     def __init__(self, *args): 
7665         """
7666         __init__(self) -> CvLinearFilter
7667         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel, 
7668             CvPoint _anchor=cvPoint(-1,-1), int _border_mode=1, 
7669             CvScalar _border_value=cvScalarAll(0)) -> CvLinearFilter
7670         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel, 
7671             CvPoint _anchor=cvPoint(-1,-1), int _border_mode=1) -> CvLinearFilter
7672         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel, 
7673             CvPoint _anchor=cvPoint(-1,-1)) -> CvLinearFilter
7674         __init__(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel) -> CvLinearFilter
7675         """
7676         this = _cv.new_CvLinearFilter(*args)
7677         try: self.this.append(this)
7678         except: self.this = this
7679     __swig_destroy__ = _cv.delete_CvLinearFilter
7680     __del__ = lambda self : None;
7681     def init(*args):
7682         """
7683         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel, 
7684             CvPoint _anchor=cvPoint(-1,-1), int _border_mode=1, 
7685             CvScalar _border_value=cvScalarAll(0))
7686         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel, 
7687             CvPoint _anchor=cvPoint(-1,-1), int _border_mode=1)
7688         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel, 
7689             CvPoint _anchor=cvPoint(-1,-1))
7690         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kernel)
7691         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7692             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7693             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7694         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7695             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7696             int _border_mode=1)
7697         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7698             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1))
7699         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7700             CvSize _ksize)
7701         """
7702         return _cv.CvLinearFilter_init(*args)
7703
7704     def clear(*args):
7705         """clear(self)"""
7706         return _cv.CvLinearFilter_clear(*args)
7707
7708     def get_kernel(*args):
7709         """get_kernel(self) -> CvMat"""
7710         return _cv.CvLinearFilter_get_kernel(*args)
7711
7712     def get_kernel_sparse_buf(*args):
7713         """get_kernel_sparse_buf(self) -> uchar"""
7714         return _cv.CvLinearFilter_get_kernel_sparse_buf(*args)
7715
7716     def get_kernel_sparse_count(*args):
7717         """get_kernel_sparse_count(self) -> int"""
7718         return _cv.CvLinearFilter_get_kernel_sparse_count(*args)
7719
7720 CvLinearFilter_swigregister = _cv.CvLinearFilter_swigregister
7721 CvLinearFilter_swigregister(CvLinearFilter)
7722
7723 class CvBoxFilter(CvBaseImageFilter):
7724     """Proxy of C++ CvBoxFilter class"""
7725     __swig_setmethods__ = {}
7726     for _s in [CvBaseImageFilter]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
7727     __setattr__ = lambda self, name, value: _swig_setattr(self, CvBoxFilter, name, value)
7728     __swig_getmethods__ = {}
7729     for _s in [CvBaseImageFilter]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
7730     __getattr__ = lambda self, name: _swig_getattr(self, CvBoxFilter, name)
7731     __repr__ = _swig_repr
7732     def __init__(self, *args): 
7733         """
7734         __init__(self) -> CvBoxFilter
7735         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7736             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7737             int _border_mode=1, CvScalar _border_value=cvScalarAll(0)) -> CvBoxFilter
7738         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7739             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7740             int _border_mode=1) -> CvBoxFilter
7741         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7742             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1)) -> CvBoxFilter
7743         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7744             CvSize _ksize) -> CvBoxFilter
7745         """
7746         this = _cv.new_CvBoxFilter(*args)
7747         try: self.this.append(this)
7748         except: self.this = this
7749     def init(*args):
7750         """
7751         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7752             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7753             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7754         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7755             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7756             int _border_mode=1)
7757         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7758             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1))
7759         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7760             CvSize _ksize)
7761         """
7762         return _cv.CvBoxFilter_init(*args)
7763
7764     __swig_destroy__ = _cv.delete_CvBoxFilter
7765     __del__ = lambda self : None;
7766     def is_normalized(*args):
7767         """is_normalized(self) -> bool"""
7768         return _cv.CvBoxFilter_is_normalized(*args)
7769
7770     def get_scale(*args):
7771         """get_scale(self) -> double"""
7772         return _cv.CvBoxFilter_get_scale(*args)
7773
7774     def get_sum_buf(*args):
7775         """get_sum_buf(self) -> uchar"""
7776         return _cv.CvBoxFilter_get_sum_buf(*args)
7777
7778     def get_sum_count_ptr(*args):
7779         """get_sum_count_ptr(self) -> int"""
7780         return _cv.CvBoxFilter_get_sum_count_ptr(*args)
7781
7782 CvBoxFilter_swigregister = _cv.CvBoxFilter_swigregister
7783 CvBoxFilter_swigregister(CvBoxFilter)
7784
7785 class CvLaplaceFilter(CvSepFilter):
7786     """Proxy of C++ CvLaplaceFilter class"""
7787     __swig_setmethods__ = {}
7788     for _s in [CvSepFilter]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
7789     __setattr__ = lambda self, name, value: _swig_setattr(self, CvLaplaceFilter, name, value)
7790     __swig_getmethods__ = {}
7791     for _s in [CvSepFilter]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
7792     __getattr__ = lambda self, name: _swig_getattr(self, CvLaplaceFilter, name)
7793     __repr__ = _swig_repr
7794     def __init__(self, *args): 
7795         """
7796         __init__(self) -> CvLaplaceFilter
7797         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7798             int _ksize, int _border_mode=1, 
7799             CvScalar _border_value=cvScalarAll(0)) -> CvLaplaceFilter
7800         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7801             int _ksize, int _border_mode=1) -> CvLaplaceFilter
7802         __init__(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7803             int _ksize) -> CvLaplaceFilter
7804         """
7805         this = _cv.new_CvLaplaceFilter(*args)
7806         try: self.this.append(this)
7807         except: self.this = this
7808     __swig_destroy__ = _cv.delete_CvLaplaceFilter
7809     __del__ = lambda self : None;
7810     def init(*args):
7811         """
7812         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7813             int _ksize, int _border_mode=1, 
7814             CvScalar _border_value=cvScalarAll(0))
7815         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7816             int _ksize, int _border_mode=1)
7817         init(self, int _max_width, int _src_type, int _dst_type, bool _normalized, 
7818             int _ksize)
7819         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7820             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7821             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7822         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7823             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7824             int _border_mode=1)
7825         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7826             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1))
7827         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7828             CvSize _ksize)
7829         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7830             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1), 
7831             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7832         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7833             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1), 
7834             int _border_mode=1)
7835         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7836             CvMat _ky, CvPoint _anchor=cvPoint(-1,-1))
7837         init(self, int _max_width, int _src_type, int _dst_type, CvMat _kx, 
7838             CvMat _ky)
7839         """
7840         return _cv.CvLaplaceFilter_init(*args)
7841
7842     def is_normalized(*args):
7843         """is_normalized(self) -> bool"""
7844         return _cv.CvLaplaceFilter_is_normalized(*args)
7845
7846     def is_basic_laplacian(*args):
7847         """is_basic_laplacian(self) -> bool"""
7848         return _cv.CvLaplaceFilter_is_basic_laplacian(*args)
7849
7850 CvLaplaceFilter_swigregister = _cv.CvLaplaceFilter_swigregister
7851 CvLaplaceFilter_swigregister(CvLaplaceFilter)
7852
7853 class CvMorphology(CvBaseImageFilter):
7854     """Proxy of C++ CvMorphology class"""
7855     __swig_setmethods__ = {}
7856     for _s in [CvBaseImageFilter]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
7857     __setattr__ = lambda self, name, value: _swig_setattr(self, CvMorphology, name, value)
7858     __swig_getmethods__ = {}
7859     for _s in [CvBaseImageFilter]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
7860     __getattr__ = lambda self, name: _swig_getattr(self, CvMorphology, name)
7861     __repr__ = _swig_repr
7862     def __init__(self, *args): 
7863         """
7864         __init__(self) -> CvMorphology
7865         __init__(self, int _operation, int _max_width, int _src_dst_type, 
7866             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0), 
7867             CvPoint _anchor=cvPoint(-1,-1), 
7868             int _border_mode=1, CvScalar _border_value=cvScalarAll(0)) -> CvMorphology
7869         __init__(self, int _operation, int _max_width, int _src_dst_type, 
7870             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0), 
7871             CvPoint _anchor=cvPoint(-1,-1), 
7872             int _border_mode=1) -> CvMorphology
7873         __init__(self, int _operation, int _max_width, int _src_dst_type, 
7874             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0), 
7875             CvPoint _anchor=cvPoint(-1,-1)) -> CvMorphology
7876         __init__(self, int _operation, int _max_width, int _src_dst_type, 
7877             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0)) -> CvMorphology
7878         __init__(self, int _operation, int _max_width, int _src_dst_type, 
7879             int _element_shape, CvMat _element) -> CvMorphology
7880         """
7881         this = _cv.new_CvMorphology(*args)
7882         try: self.this.append(this)
7883         except: self.this = this
7884     __swig_destroy__ = _cv.delete_CvMorphology
7885     __del__ = lambda self : None;
7886     def init(*args):
7887         """
7888         init(self, int _operation, int _max_width, int _src_dst_type, 
7889             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0), 
7890             CvPoint _anchor=cvPoint(-1,-1), 
7891             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7892         init(self, int _operation, int _max_width, int _src_dst_type, 
7893             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0), 
7894             CvPoint _anchor=cvPoint(-1,-1), 
7895             int _border_mode=1)
7896         init(self, int _operation, int _max_width, int _src_dst_type, 
7897             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0), 
7898             CvPoint _anchor=cvPoint(-1,-1))
7899         init(self, int _operation, int _max_width, int _src_dst_type, 
7900             int _element_shape, CvMat _element, CvSize _ksize=cvSize(0,0))
7901         init(self, int _operation, int _max_width, int _src_dst_type, 
7902             int _element_shape, CvMat _element)
7903         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7904             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7905             int _border_mode=1, CvScalar _border_value=cvScalarAll(0))
7906         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7907             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1), 
7908             int _border_mode=1)
7909         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7910             CvSize _ksize, CvPoint _anchor=cvPoint(-1,-1))
7911         init(self, int _max_width, int _src_type, int _dst_type, bool _is_separable, 
7912             CvSize _ksize)
7913         """
7914         return _cv.CvMorphology_init(*args)
7915
7916     def clear(*args):
7917         """clear(self)"""
7918         return _cv.CvMorphology_clear(*args)
7919
7920     def get_element(*args):
7921         """get_element(self) -> CvMat"""
7922         return _cv.CvMorphology_get_element(*args)
7923
7924     def get_element_shape(*args):
7925         """get_element_shape(self) -> int"""
7926         return _cv.CvMorphology_get_element_shape(*args)
7927
7928     def get_operation(*args):
7929         """get_operation(self) -> int"""
7930         return _cv.CvMorphology_get_operation(*args)
7931
7932     def get_element_sparse_buf(*args):
7933         """get_element_sparse_buf(self) -> uchar"""
7934         return _cv.CvMorphology_get_element_sparse_buf(*args)
7935
7936     def get_element_sparse_count(*args):
7937         """get_element_sparse_count(self) -> int"""
7938         return _cv.CvMorphology_get_element_sparse_count(*args)
7939
7940     RECT = _cv.CvMorphology_RECT
7941     CROSS = _cv.CvMorphology_CROSS
7942     ELLIPSE = _cv.CvMorphology_ELLIPSE
7943     CUSTOM = _cv.CvMorphology_CUSTOM
7944     BINARY = _cv.CvMorphology_BINARY
7945     GRAYSCALE = _cv.CvMorphology_GRAYSCALE
7946     ERODE = _cv.CvMorphology_ERODE
7947     DILATE = _cv.CvMorphology_DILATE
7948     def init_binary_element(*args):
7949         """
7950         init_binary_element(CvMat _element, int _element_shape, CvPoint _anchor=cvPoint(-1,-1))
7951         init_binary_element(CvMat _element, int _element_shape)
7952         """
7953         return _cv.CvMorphology_init_binary_element(*args)
7954
7955     if _newclass:init_binary_element = staticmethod(init_binary_element)
7956     __swig_getmethods__["init_binary_element"] = lambda x: init_binary_element
7957 CvMorphology_swigregister = _cv.CvMorphology_swigregister
7958 CvMorphology_swigregister(CvMorphology)
7959
7960 def CvMorphology_init_binary_element(*args):
7961   """
7962     init_binary_element(CvMat _element, int _element_shape, CvPoint _anchor=cvPoint(-1,-1))
7963     CvMorphology_init_binary_element(CvMat _element, int _element_shape)
7964     """
7965   return _cv.CvMorphology_init_binary_element(*args)
7966
7967 class CvTuple_CvPoint_2(_object):
7968     """Proxy of C++ CvTuple_CvPoint_2 class"""
7969     __swig_setmethods__ = {}
7970     __setattr__ = lambda self, name, value: _swig_setattr(self, CvTuple_CvPoint_2, name, value)
7971     __swig_getmethods__ = {}
7972     __getattr__ = lambda self, name: _swig_getattr(self, CvTuple_CvPoint_2, name)
7973     __repr__ = _swig_repr
7974     __swig_setmethods__["val"] = _cv.CvTuple_CvPoint_2_val_set
7975     __swig_getmethods__["val"] = _cv.CvTuple_CvPoint_2_val_get
7976     if _newclass:val = _swig_property(_cv.CvTuple_CvPoint_2_val_get, _cv.CvTuple_CvPoint_2_val_set)
7977     def __setitem__(*args):
7978         """__setitem__(self, int i, CvPoint obj)"""
7979         return _cv.CvTuple_CvPoint_2___setitem__(*args)
7980
7981     def __getitem__(*args):
7982         """__getitem__(self, int i) -> CvPoint"""
7983         return _cv.CvTuple_CvPoint_2___getitem__(*args)
7984
7985     def __init__(self, *args): 
7986         """__init__(self) -> CvTuple_CvPoint_2"""
7987         this = _cv.new_CvTuple_CvPoint_2(*args)
7988         try: self.this.append(this)
7989         except: self.this = this
7990     __swig_destroy__ = _cv.delete_CvTuple_CvPoint_2
7991     __del__ = lambda self : None;
7992 CvTuple_CvPoint_2_swigregister = _cv.CvTuple_CvPoint_2_swigregister
7993 CvTuple_CvPoint_2_swigregister(CvTuple_CvPoint_2)
7994
7995 class CvTuple_float_2(_object):
7996     """Proxy of C++ CvTuple_float_2 class"""
7997     __swig_setmethods__ = {}
7998     __setattr__ = lambda self, name, value: _swig_setattr(self, CvTuple_float_2, name, value)
7999     __swig_getmethods__ = {}
8000     __getattr__ = lambda self, name: _swig_getattr(self, CvTuple_float_2, name)
8001     __repr__ = _swig_repr
8002     __swig_setmethods__["val"] = _cv.CvTuple_float_2_val_set
8003     __swig_getmethods__["val"] = _cv.CvTuple_float_2_val_get
8004     if _newclass:val = _swig_property(_cv.CvTuple_float_2_val_get, _cv.CvTuple_float_2_val_set)
8005     def __setitem__(*args):
8006         """__setitem__(self, int i, float obj)"""
8007         return _cv.CvTuple_float_2___setitem__(*args)
8008
8009     def __getitem__(*args):
8010         """__getitem__(self, int i) -> float"""
8011         return _cv.CvTuple_float_2___getitem__(*args)
8012
8013     def __init__(self, *args): 
8014         """__init__(self) -> CvTuple_float_2"""
8015         this = _cv.new_CvTuple_float_2(*args)
8016         try: self.this.append(this)
8017         except: self.this = this
8018     __swig_destroy__ = _cv.delete_CvTuple_float_2
8019     __del__ = lambda self : None;
8020 CvTuple_float_2_swigregister = _cv.CvTuple_float_2_swigregister
8021 CvTuple_float_2_swigregister(CvTuple_float_2)
8022
8023 class CvTuple_float_3(_object):
8024     """Proxy of C++ CvTuple_float_3 class"""
8025     __swig_setmethods__ = {}
8026     __setattr__ = lambda self, name, value: _swig_setattr(self, CvTuple_float_3, name, value)
8027     __swig_getmethods__ = {}
8028     __getattr__ = lambda self, name: _swig_getattr(self, CvTuple_float_3, name)
8029     __repr__ = _swig_repr
8030     __swig_setmethods__["val"] = _cv.CvTuple_float_3_val_set
8031     __swig_getmethods__["val"] = _cv.CvTuple_float_3_val_get
8032     if _newclass:val = _swig_property(_cv.CvTuple_float_3_val_get, _cv.CvTuple_float_3_val_set)
8033     def __setitem__(*args):
8034         """__setitem__(self, int i, float obj)"""
8035         return _cv.CvTuple_float_3___setitem__(*args)
8036
8037     def __getitem__(*args):
8038         """__getitem__(self, int i) -> float"""
8039         return _cv.CvTuple_float_3___getitem__(*args)
8040
8041     def __init__(self, *args): 
8042         """__init__(self) -> CvTuple_float_3"""
8043         this = _cv.new_CvTuple_float_3(*args)
8044         try: self.this.append(this)
8045         except: self.this = this
8046     __swig_destroy__ = _cv.delete_CvTuple_float_3
8047     __del__ = lambda self : None;
8048 CvTuple_float_3_swigregister = _cv.CvTuple_float_3_swigregister
8049 CvTuple_float_3_swigregister(CvTuple_float_3)
8050
8051 class CvSeq_CvPoint(CvSeq):
8052     """Proxy of C++ CvSeq_CvPoint class"""
8053     __swig_setmethods__ = {}
8054     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8055     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvPoint, name, value)
8056     __swig_getmethods__ = {}
8057     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8058     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvPoint, name)
8059     __repr__ = _swig_repr
8060     def cast(*args):
8061         """cast(CvSeq seq) -> CvSeq_CvPoint"""
8062         return _cv.CvSeq_CvPoint_cast(*args)
8063
8064     if _newclass:cast = staticmethod(cast)
8065     __swig_getmethods__["cast"] = lambda x: cast
8066     def __getitem__(*args):
8067         """__getitem__(self, int i) -> CvPoint"""
8068         return _cv.CvSeq_CvPoint___getitem__(*args)
8069
8070     def __setitem__(*args):
8071         """__setitem__(self, int i, CvPoint obj)"""
8072         return _cv.CvSeq_CvPoint___setitem__(*args)
8073
8074     def append(*args):
8075         """append(self, CvPoint obj)"""
8076         return _cv.CvSeq_CvPoint_append(*args)
8077
8078     def pop(*args):
8079         """pop(self) -> CvPoint"""
8080         return _cv.CvSeq_CvPoint_pop(*args)
8081
8082     def __init__(self, *args): 
8083         """__init__(self) -> CvSeq_CvPoint"""
8084         this = _cv.new_CvSeq_CvPoint(*args)
8085         try: self.this.append(this)
8086         except: self.this = this
8087     __swig_destroy__ = _cv.delete_CvSeq_CvPoint
8088     __del__ = lambda self : None;
8089 CvSeq_CvPoint_swigregister = _cv.CvSeq_CvPoint_swigregister
8090 CvSeq_CvPoint_swigregister(CvSeq_CvPoint)
8091
8092 def CvSeq_CvPoint_cast(*args):
8093   """CvSeq_CvPoint_cast(CvSeq seq) -> CvSeq_CvPoint"""
8094   return _cv.CvSeq_CvPoint_cast(*args)
8095
8096 class CvSeq_CvPoint2D32f(CvSeq):
8097     """Proxy of C++ CvSeq_CvPoint2D32f class"""
8098     __swig_setmethods__ = {}
8099     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8100     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvPoint2D32f, name, value)
8101     __swig_getmethods__ = {}
8102     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8103     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvPoint2D32f, name)
8104     __repr__ = _swig_repr
8105     def cast(*args):
8106         """cast(CvSeq seq) -> CvSeq_CvPoint2D32f"""
8107         return _cv.CvSeq_CvPoint2D32f_cast(*args)
8108
8109     if _newclass:cast = staticmethod(cast)
8110     __swig_getmethods__["cast"] = lambda x: cast
8111     def __getitem__(*args):
8112         """__getitem__(self, int i) -> CvPoint2D32f"""
8113         return _cv.CvSeq_CvPoint2D32f___getitem__(*args)
8114
8115     def __setitem__(*args):
8116         """__setitem__(self, int i, CvPoint2D32f obj)"""
8117         return _cv.CvSeq_CvPoint2D32f___setitem__(*args)
8118
8119     def append(*args):
8120         """append(self, CvPoint2D32f obj)"""
8121         return _cv.CvSeq_CvPoint2D32f_append(*args)
8122
8123     def pop(*args):
8124         """pop(self) -> CvPoint2D32f"""
8125         return _cv.CvSeq_CvPoint2D32f_pop(*args)
8126
8127     def __init__(self, *args): 
8128         """__init__(self) -> CvSeq_CvPoint2D32f"""
8129         this = _cv.new_CvSeq_CvPoint2D32f(*args)
8130         try: self.this.append(this)
8131         except: self.this = this
8132     __swig_destroy__ = _cv.delete_CvSeq_CvPoint2D32f
8133     __del__ = lambda self : None;
8134 CvSeq_CvPoint2D32f_swigregister = _cv.CvSeq_CvPoint2D32f_swigregister
8135 CvSeq_CvPoint2D32f_swigregister(CvSeq_CvPoint2D32f)
8136
8137 def CvSeq_CvPoint2D32f_cast(*args):
8138   """CvSeq_CvPoint2D32f_cast(CvSeq seq) -> CvSeq_CvPoint2D32f"""
8139   return _cv.CvSeq_CvPoint2D32f_cast(*args)
8140
8141 class CvSeq_CvRect(CvSeq):
8142     """Proxy of C++ CvSeq_CvRect class"""
8143     __swig_setmethods__ = {}
8144     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8145     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvRect, name, value)
8146     __swig_getmethods__ = {}
8147     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8148     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvRect, name)
8149     __repr__ = _swig_repr
8150     def cast(*args):
8151         """cast(CvSeq seq) -> CvSeq_CvRect"""
8152         return _cv.CvSeq_CvRect_cast(*args)
8153
8154     if _newclass:cast = staticmethod(cast)
8155     __swig_getmethods__["cast"] = lambda x: cast
8156     def __getitem__(*args):
8157         """__getitem__(self, int i) -> CvRect"""
8158         return _cv.CvSeq_CvRect___getitem__(*args)
8159
8160     def __setitem__(*args):
8161         """__setitem__(self, int i, CvRect obj)"""
8162         return _cv.CvSeq_CvRect___setitem__(*args)
8163
8164     def append(*args):
8165         """append(self, CvRect obj)"""
8166         return _cv.CvSeq_CvRect_append(*args)
8167
8168     def pop(*args):
8169         """pop(self) -> CvRect"""
8170         return _cv.CvSeq_CvRect_pop(*args)
8171
8172     def __init__(self, *args): 
8173         """__init__(self) -> CvSeq_CvRect"""
8174         this = _cv.new_CvSeq_CvRect(*args)
8175         try: self.this.append(this)
8176         except: self.this = this
8177     __swig_destroy__ = _cv.delete_CvSeq_CvRect
8178     __del__ = lambda self : None;
8179 CvSeq_CvRect_swigregister = _cv.CvSeq_CvRect_swigregister
8180 CvSeq_CvRect_swigregister(CvSeq_CvRect)
8181
8182 def CvSeq_CvRect_cast(*args):
8183   """CvSeq_CvRect_cast(CvSeq seq) -> CvSeq_CvRect"""
8184   return _cv.CvSeq_CvRect_cast(*args)
8185
8186 class CvSeq_CvSeq(CvSeq):
8187     """Proxy of C++ CvSeq_CvSeq class"""
8188     __swig_setmethods__ = {}
8189     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8190     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvSeq, name, value)
8191     __swig_getmethods__ = {}
8192     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8193     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvSeq, name)
8194     __repr__ = _swig_repr
8195     def cast(*args):
8196         """cast(CvSeq seq) -> CvSeq_CvSeq"""
8197         return _cv.CvSeq_CvSeq_cast(*args)
8198
8199     if _newclass:cast = staticmethod(cast)
8200     __swig_getmethods__["cast"] = lambda x: cast
8201     def __getitem__(*args):
8202         """__getitem__(self, int i) -> CvSeq"""
8203         return _cv.CvSeq_CvSeq___getitem__(*args)
8204
8205     def __setitem__(*args):
8206         """__setitem__(self, int i, CvSeq obj)"""
8207         return _cv.CvSeq_CvSeq___setitem__(*args)
8208
8209     def append(*args):
8210         """append(self, CvSeq obj)"""
8211         return _cv.CvSeq_CvSeq_append(*args)
8212
8213     def pop(*args):
8214         """pop(self) -> CvSeq"""
8215         return _cv.CvSeq_CvSeq_pop(*args)
8216
8217     def __init__(self, *args): 
8218         """__init__(self) -> CvSeq_CvSeq"""
8219         this = _cv.new_CvSeq_CvSeq(*args)
8220         try: self.this.append(this)
8221         except: self.this = this
8222     __swig_destroy__ = _cv.delete_CvSeq_CvSeq
8223     __del__ = lambda self : None;
8224 CvSeq_CvSeq_swigregister = _cv.CvSeq_CvSeq_swigregister
8225 CvSeq_CvSeq_swigregister(CvSeq_CvSeq)
8226
8227 def CvSeq_CvSeq_cast(*args):
8228   """CvSeq_CvSeq_cast(CvSeq seq) -> CvSeq_CvSeq"""
8229   return _cv.CvSeq_CvSeq_cast(*args)
8230
8231 class CvSeq_CvQuadEdge2D(CvSeq):
8232     """Proxy of C++ CvSeq_CvQuadEdge2D class"""
8233     __swig_setmethods__ = {}
8234     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8235     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvQuadEdge2D, name, value)
8236     __swig_getmethods__ = {}
8237     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8238     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvQuadEdge2D, name)
8239     __repr__ = _swig_repr
8240     def cast(*args):
8241         """cast(CvSeq seq) -> CvSeq_CvQuadEdge2D"""
8242         return _cv.CvSeq_CvQuadEdge2D_cast(*args)
8243
8244     if _newclass:cast = staticmethod(cast)
8245     __swig_getmethods__["cast"] = lambda x: cast
8246     def __getitem__(*args):
8247         """__getitem__(self, int i) -> CvQuadEdge2D"""
8248         return _cv.CvSeq_CvQuadEdge2D___getitem__(*args)
8249
8250     def __setitem__(*args):
8251         """__setitem__(self, int i, CvQuadEdge2D obj)"""
8252         return _cv.CvSeq_CvQuadEdge2D___setitem__(*args)
8253
8254     def append(*args):
8255         """append(self, CvQuadEdge2D obj)"""
8256         return _cv.CvSeq_CvQuadEdge2D_append(*args)
8257
8258     def pop(*args):
8259         """pop(self) -> CvQuadEdge2D"""
8260         return _cv.CvSeq_CvQuadEdge2D_pop(*args)
8261
8262     def __init__(self, *args): 
8263         """__init__(self) -> CvSeq_CvQuadEdge2D"""
8264         this = _cv.new_CvSeq_CvQuadEdge2D(*args)
8265         try: self.this.append(this)
8266         except: self.this = this
8267     __swig_destroy__ = _cv.delete_CvSeq_CvQuadEdge2D
8268     __del__ = lambda self : None;
8269 CvSeq_CvQuadEdge2D_swigregister = _cv.CvSeq_CvQuadEdge2D_swigregister
8270 CvSeq_CvQuadEdge2D_swigregister(CvSeq_CvQuadEdge2D)
8271
8272 def CvSeq_CvQuadEdge2D_cast(*args):
8273   """CvSeq_CvQuadEdge2D_cast(CvSeq seq) -> CvSeq_CvQuadEdge2D"""
8274   return _cv.CvSeq_CvQuadEdge2D_cast(*args)
8275
8276 class CvSeq_CvConnectedComp(CvSeq):
8277     """Proxy of C++ CvSeq_CvConnectedComp class"""
8278     __swig_setmethods__ = {}
8279     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8280     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvConnectedComp, name, value)
8281     __swig_getmethods__ = {}
8282     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8283     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvConnectedComp, name)
8284     __repr__ = _swig_repr
8285     def cast(*args):
8286         """cast(CvSeq seq) -> CvSeq_CvConnectedComp"""
8287         return _cv.CvSeq_CvConnectedComp_cast(*args)
8288
8289     if _newclass:cast = staticmethod(cast)
8290     __swig_getmethods__["cast"] = lambda x: cast
8291     def __getitem__(*args):
8292         """__getitem__(self, int i) -> CvConnectedComp"""
8293         return _cv.CvSeq_CvConnectedComp___getitem__(*args)
8294
8295     def __setitem__(*args):
8296         """__setitem__(self, int i, CvConnectedComp obj)"""
8297         return _cv.CvSeq_CvConnectedComp___setitem__(*args)
8298
8299     def append(*args):
8300         """append(self, CvConnectedComp obj)"""
8301         return _cv.CvSeq_CvConnectedComp_append(*args)
8302
8303     def pop(*args):
8304         """pop(self) -> CvConnectedComp"""
8305         return _cv.CvSeq_CvConnectedComp_pop(*args)
8306
8307     def __init__(self, *args): 
8308         """__init__(self) -> CvSeq_CvConnectedComp"""
8309         this = _cv.new_CvSeq_CvConnectedComp(*args)
8310         try: self.this.append(this)
8311         except: self.this = this
8312     __swig_destroy__ = _cv.delete_CvSeq_CvConnectedComp
8313     __del__ = lambda self : None;
8314 CvSeq_CvConnectedComp_swigregister = _cv.CvSeq_CvConnectedComp_swigregister
8315 CvSeq_CvConnectedComp_swigregister(CvSeq_CvConnectedComp)
8316
8317 def CvSeq_CvConnectedComp_cast(*args):
8318   """CvSeq_CvConnectedComp_cast(CvSeq seq) -> CvSeq_CvConnectedComp"""
8319   return _cv.CvSeq_CvConnectedComp_cast(*args)
8320
8321 class CvSeq_CvPoint_2(CvSeq):
8322     """Proxy of C++ CvSeq_CvPoint_2 class"""
8323     __swig_setmethods__ = {}
8324     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8325     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_CvPoint_2, name, value)
8326     __swig_getmethods__ = {}
8327     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8328     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_CvPoint_2, name)
8329     __repr__ = _swig_repr
8330     def cast(*args):
8331         """cast(CvSeq seq) -> CvSeq_CvPoint_2"""
8332         return _cv.CvSeq_CvPoint_2_cast(*args)
8333
8334     if _newclass:cast = staticmethod(cast)
8335     __swig_getmethods__["cast"] = lambda x: cast
8336     def __getitem__(*args):
8337         """__getitem__(self, int i) -> CvTuple_CvPoint_2"""
8338         return _cv.CvSeq_CvPoint_2___getitem__(*args)
8339
8340     def __setitem__(*args):
8341         """__setitem__(self, int i, CvTuple_CvPoint_2 obj)"""
8342         return _cv.CvSeq_CvPoint_2___setitem__(*args)
8343
8344     def append(*args):
8345         """append(self, CvTuple_CvPoint_2 obj)"""
8346         return _cv.CvSeq_CvPoint_2_append(*args)
8347
8348     def pop(*args):
8349         """pop(self) -> CvTuple_CvPoint_2"""
8350         return _cv.CvSeq_CvPoint_2_pop(*args)
8351
8352     def __init__(self, *args): 
8353         """__init__(self) -> CvSeq_CvPoint_2"""
8354         this = _cv.new_CvSeq_CvPoint_2(*args)
8355         try: self.this.append(this)
8356         except: self.this = this
8357     __swig_destroy__ = _cv.delete_CvSeq_CvPoint_2
8358     __del__ = lambda self : None;
8359 CvSeq_CvPoint_2_swigregister = _cv.CvSeq_CvPoint_2_swigregister
8360 CvSeq_CvPoint_2_swigregister(CvSeq_CvPoint_2)
8361
8362 def CvSeq_CvPoint_2_cast(*args):
8363   """CvSeq_CvPoint_2_cast(CvSeq seq) -> CvSeq_CvPoint_2"""
8364   return _cv.CvSeq_CvPoint_2_cast(*args)
8365
8366 class CvSeq_float_2(CvSeq):
8367     """Proxy of C++ CvSeq_float_2 class"""
8368     __swig_setmethods__ = {}
8369     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8370     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_float_2, name, value)
8371     __swig_getmethods__ = {}
8372     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8373     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_float_2, name)
8374     __repr__ = _swig_repr
8375     def cast(*args):
8376         """cast(CvSeq seq) -> CvSeq_float_2"""
8377         return _cv.CvSeq_float_2_cast(*args)
8378
8379     if _newclass:cast = staticmethod(cast)
8380     __swig_getmethods__["cast"] = lambda x: cast
8381     def __getitem__(*args):
8382         """__getitem__(self, int i) -> CvTuple_float_2"""
8383         return _cv.CvSeq_float_2___getitem__(*args)
8384
8385     def __setitem__(*args):
8386         """__setitem__(self, int i, CvTuple_float_2 obj)"""
8387         return _cv.CvSeq_float_2___setitem__(*args)
8388
8389     def append(*args):
8390         """append(self, CvTuple_float_2 obj)"""
8391         return _cv.CvSeq_float_2_append(*args)
8392
8393     def pop(*args):
8394         """pop(self) -> CvTuple_float_2"""
8395         return _cv.CvSeq_float_2_pop(*args)
8396
8397     def __init__(self, *args): 
8398         """__init__(self) -> CvSeq_float_2"""
8399         this = _cv.new_CvSeq_float_2(*args)
8400         try: self.this.append(this)
8401         except: self.this = this
8402     __swig_destroy__ = _cv.delete_CvSeq_float_2
8403     __del__ = lambda self : None;
8404 CvSeq_float_2_swigregister = _cv.CvSeq_float_2_swigregister
8405 CvSeq_float_2_swigregister(CvSeq_float_2)
8406
8407 def CvSeq_float_2_cast(*args):
8408   """CvSeq_float_2_cast(CvSeq seq) -> CvSeq_float_2"""
8409   return _cv.CvSeq_float_2_cast(*args)
8410
8411 class CvSeq_float_3(CvSeq):
8412     """Proxy of C++ CvSeq_float_3 class"""
8413     __swig_setmethods__ = {}
8414     for _s in [CvSeq]: __swig_setmethods__.update(getattr(_s,'__swig_setmethods__',{}))
8415     __setattr__ = lambda self, name, value: _swig_setattr(self, CvSeq_float_3, name, value)
8416     __swig_getmethods__ = {}
8417     for _s in [CvSeq]: __swig_getmethods__.update(getattr(_s,'__swig_getmethods__',{}))
8418     __getattr__ = lambda self, name: _swig_getattr(self, CvSeq_float_3, name)
8419     __repr__ = _swig_repr
8420     def cast(*args):
8421         """cast(CvSeq seq) -> CvSeq_float_3"""
8422         return _cv.CvSeq_float_3_cast(*args)
8423
8424     if _newclass:cast = staticmethod(cast)
8425     __swig_getmethods__["cast"] = lambda x: cast
8426     def __getitem__(*args):
8427         """__getitem__(self, int i) -> CvTuple_float_3"""
8428         return _cv.CvSeq_float_3___getitem__(*args)
8429
8430     def __setitem__(*args):
8431         """__setitem__(self, int i, CvTuple_float_3 obj)"""
8432         return _cv.CvSeq_float_3___setitem__(*args)
8433
8434     def append(*args):
8435         """append(self, CvTuple_float_3 obj)"""
8436         return _cv.CvSeq_float_3_append(*args)
8437
8438     def pop(*args):
8439         """pop(self) -> CvTuple_float_3"""
8440         return _cv.CvSeq_float_3_pop(*args)
8441
8442     def __init__(self, *args): 
8443         """__init__(self) -> CvSeq_float_3"""
8444         this = _cv.new_CvSeq_float_3(*args)
8445         try: self.this.append(this)
8446         except: self.this = this
8447     __swig_destroy__ = _cv.delete_CvSeq_float_3
8448     __del__ = lambda self : None;
8449 CvSeq_float_3_swigregister = _cv.CvSeq_float_3_swigregister
8450 CvSeq_float_3_swigregister(CvSeq_float_3)
8451
8452 def CvSeq_float_3_cast(*args):
8453   """CvSeq_float_3_cast(CvSeq seq) -> CvSeq_float_3"""
8454   return _cv.CvSeq_float_3_cast(*args)
8455
8456
8457 def SendErrorToPython(*args):
8458   """
8459     SendErrorToPython(int status, char func_name, char err_msg, char file_name, 
8460         int line, void ?) -> int
8461     """
8462   return _cv.SendErrorToPython(*args)
8463
8464 def function_ptr_generator(*args):
8465   """function_ptr_generator() -> CvErrorCallback"""
8466   return _cv.function_ptr_generator(*args)
8467
8468 def void_ptr_generator(*args):
8469   """void_ptr_generator() -> void"""
8470   return _cv.void_ptr_generator(*args)
8471
8472 def void_ptrptr_generator(*args):
8473   """void_ptrptr_generator() -> void"""
8474   return _cv.void_ptrptr_generator(*args)
8475 IPL_ALIGN_DWORD=IPL_ALIGN_4BYTES
8476 IPL_ALIGN_QWORD=IPL_ALIGN_8BYTES
8477 CV_MAKE_TYPE=CV_MAKETYPE
8478 CV_IS_CONT_MAT=CV_IS_MAT_CONT
8479 CV_HIST_TREE=CV_HIST_SPARSE
8480 CV_TERMCRIT_NUMBER=CV_TERMCRIT_ITER
8481 CV_SEQ_ELTYPE_PTR=CV_USRTYPE1
8482 CV_GRAPH=CV_SEQ_KIND_GRAPH
8483 CV_SEQ_CONTOUR=CV_SEQ_POLYGON
8484 CV_STORAGE_WRITE_TEXT=CV_STORAGE_WRITE
8485 CV_STORAGE_WRITE_BINARY=CV_STORAGE_WRITE
8486 CV_NODE_INTEGER=CV_NODE_INT
8487 CV_NODE_FLOAT=CV_NODE_REAL
8488 CV_NODE_STRING=CV_NODE_STR
8489 cvGetSubArr=cvGetSubRect
8490 cvZero=cvSetZero
8491 cvCvtScale=cvConvertScale
8492 cvScale=cvConvertScale
8493 cvCvtScaleAbs=cvConvertScaleAbs
8494 cvCheckArray=cvCheckArr
8495 cvMatMulAddEx=cvGEMM
8496 cvMatMulAddS=cvTransform
8497 cvT=cvTranspose
8498 cvMirror=cvFlip
8499 cvInv=cvInvert
8500 cvMahalonobis=cvMahalanobis
8501 CV_DXT_INVERSE_SCALE=CV_DXT_INV_SCALE
8502 cvFFT=cvDFT
8503 cvGraphFindEdge=cvFindGraphEdge
8504 cvGraphFindEdgeByPtr=cvFindGraphEdgeByPtr
8505 cvDrawRect=cvRectangle
8506 cvDrawLine=cvLine
8507 cvDrawCircle=cvCircle
8508 cvDrawEllipse=cvEllipse
8509 cvDrawPolyLine=cvPolyLine
8510 CV_FONT_VECTOR0=CV_FONT_HERSHEY_SIMPLEX
8511 CV_RGB2RGBA=CV_BGR2BGRA
8512 CV_RGBA2RGB=CV_BGRA2BGR
8513 CV_RGB2BGRA=CV_BGR2RGBA
8514 CV_BGRA2RGB=CV_RGBA2BGR
8515 CV_RGB2BGR=CV_BGR2RGB
8516 CV_RGBA2BGRA=CV_BGRA2RGBA
8517 CV_GRAY2RGB=CV_GRAY2BGR
8518 CV_GRAY2RGBA=CV_GRAY2BGRA
8519 CV_BayerBG2RGB=CV_BayerRG2BGR
8520 CV_BayerGB2RGB=CV_BayerGR2BGR
8521 CV_BayerRG2RGB=CV_BayerBG2BGR
8522 CV_BayerGR2RGB=CV_BayerGB2BGR
8523
8524 __doc__ = """
8525 OpenCV is the Intel Open CV library, an open source effort to provide
8526 computer vision algorithms for standard PC hardware.
8527
8528 This wrapper was semi-automatically created from the C/C++ headers and therefore
8529 contains no Python documentation. Because all identifiers are identical to their
8530 C/C++ counterparts, you can consult the standard manuals that come with OpenCV.
8531 """
8532
8533 # this tells OpenCV not to call exit() on errors but throw a python exception instead
8534 cvRedirectError(function_ptr_generator(), void_ptr_generator(), void_ptrptr_generator())
8535
8536
8537
8538