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