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