+def cvCreateLSH(*args):
+ """
+ cvCreateLSH(CvLSHOperations ops, int d, int L = 10, int k = 10,
+ int type = (((6) &((1 << 3) -1)) +(((1) -1) << 3)),
+ double r = 4, int64 seed = -1) -> CvLSH
+ """
+ return _cv.cvCreateLSH(*args)
+
+def cvCreateMemoryLSH(*args):
+ """
+ cvCreateMemoryLSH(int d, int n, int L = 10, int k = 10, int type = (((6) &((1 << 3) -1)) +(((1) -1) << 3)),
+ double r = 4,
+ int64 seed = -1) -> CvLSH
+ """
+ return _cv.cvCreateMemoryLSH(*args)
+
+def cvReleaseLSH(*args):
+ """cvReleaseLSH(CvLSH lsh)"""
+ return _cv.cvReleaseLSH(*args)
+
+def LSHSize(*args):
+ """LSHSize(CvLSH lsh) -> unsigned int"""
+ return _cv.LSHSize(*args)
+
+def cvLSHAdd(*args):
+ """cvLSHAdd(CvLSH lsh, CvMat data)"""
+ return _cv.cvLSHAdd(*args)
+
+def cvLSHRemove(*args):
+ """cvLSHRemove(CvLSH lsh, CvMat indices)"""
+ return _cv.cvLSHRemove(*args)
+
+def cvLSHQuery(*args):
+ """cvLSHQuery(CvLSH lsh, CvMat query_points, CvMat indices, int emax)"""
+ return _cv.cvLSHQuery(*args)
+class CvSURFPoint(_object):
+ """Proxy of C++ CvSURFPoint class"""
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, CvSURFPoint, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, CvSURFPoint, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["pt"] = _cv.CvSURFPoint_pt_set
+ __swig_getmethods__["pt"] = _cv.CvSURFPoint_pt_get
+ if _newclass:pt = _swig_property(_cv.CvSURFPoint_pt_get, _cv.CvSURFPoint_pt_set)
+ __swig_setmethods__["laplacian"] = _cv.CvSURFPoint_laplacian_set
+ __swig_getmethods__["laplacian"] = _cv.CvSURFPoint_laplacian_get
+ if _newclass:laplacian = _swig_property(_cv.CvSURFPoint_laplacian_get, _cv.CvSURFPoint_laplacian_set)
+ __swig_setmethods__["size"] = _cv.CvSURFPoint_size_set
+ __swig_getmethods__["size"] = _cv.CvSURFPoint_size_get
+ if _newclass:size = _swig_property(_cv.CvSURFPoint_size_get, _cv.CvSURFPoint_size_set)
+ __swig_setmethods__["dir"] = _cv.CvSURFPoint_dir_set
+ __swig_getmethods__["dir"] = _cv.CvSURFPoint_dir_get
+ if _newclass:dir = _swig_property(_cv.CvSURFPoint_dir_get, _cv.CvSURFPoint_dir_set)
+ __swig_setmethods__["hessian"] = _cv.CvSURFPoint_hessian_set
+ __swig_getmethods__["hessian"] = _cv.CvSURFPoint_hessian_get
+ if _newclass:hessian = _swig_property(_cv.CvSURFPoint_hessian_get, _cv.CvSURFPoint_hessian_set)
+ def __init__(self):
+ """__init__(self) -> CvSURFPoint"""
+ this = _cv.new_CvSURFPoint()
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _cv.delete_CvSURFPoint
+ __del__ = lambda self : None;
+CvSURFPoint_swigregister = _cv.CvSURFPoint_swigregister
+CvSURFPoint_swigregister(CvSURFPoint)
+
+
+def cvSURFPoint(*args):
+ """
+ cvSURFPoint(CvPoint2D32f pt, int laplacian, int size, float dir = 0,
+ float hessian = 0) -> CvSURFPoint
+ """
+ return _cv.cvSURFPoint(*args)
+class CvSURFParams(_object):
+ """Proxy of C++ CvSURFParams class"""
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, CvSURFParams, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, CvSURFParams, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["extended"] = _cv.CvSURFParams_extended_set
+ __swig_getmethods__["extended"] = _cv.CvSURFParams_extended_get
+ if _newclass:extended = _swig_property(_cv.CvSURFParams_extended_get, _cv.CvSURFParams_extended_set)
+ __swig_setmethods__["hessianThreshold"] = _cv.CvSURFParams_hessianThreshold_set
+ __swig_getmethods__["hessianThreshold"] = _cv.CvSURFParams_hessianThreshold_get
+ if _newclass:hessianThreshold = _swig_property(_cv.CvSURFParams_hessianThreshold_get, _cv.CvSURFParams_hessianThreshold_set)
+ __swig_setmethods__["nOctaves"] = _cv.CvSURFParams_nOctaves_set
+ __swig_getmethods__["nOctaves"] = _cv.CvSURFParams_nOctaves_get
+ if _newclass:nOctaves = _swig_property(_cv.CvSURFParams_nOctaves_get, _cv.CvSURFParams_nOctaves_set)
+ __swig_setmethods__["nOctaveLayers"] = _cv.CvSURFParams_nOctaveLayers_set
+ __swig_getmethods__["nOctaveLayers"] = _cv.CvSURFParams_nOctaveLayers_get
+ if _newclass:nOctaveLayers = _swig_property(_cv.CvSURFParams_nOctaveLayers_get, _cv.CvSURFParams_nOctaveLayers_set)
+ def __init__(self):
+ """__init__(self) -> CvSURFParams"""
+ this = _cv.new_CvSURFParams()
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _cv.delete_CvSURFParams
+ __del__ = lambda self : None;
+CvSURFParams_swigregister = _cv.CvSURFParams_swigregister
+CvSURFParams_swigregister(CvSURFParams)
+
+
+def cvSURFParams(*args):
+ """cvSURFParams(double hessianThreshold, int extended = 0) -> CvSURFParams"""
+ return _cv.cvSURFParams(*args)
+
+def cvExtractSURF(*args):
+ """cvExtractSURF(CvArr img, CvArr mask, CvSURFParams params, int useProvidedKeyPts = 0)"""
+ return _cv.cvExtractSURF(*args)
+class CvMSERParams(_object):
+ """Proxy of C++ CvMSERParams class"""
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, CvMSERParams, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, CvMSERParams, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["delta"] = _cv.CvMSERParams_delta_set
+ __swig_getmethods__["delta"] = _cv.CvMSERParams_delta_get
+ if _newclass:delta = _swig_property(_cv.CvMSERParams_delta_get, _cv.CvMSERParams_delta_set)
+ __swig_setmethods__["maxArea"] = _cv.CvMSERParams_maxArea_set
+ __swig_getmethods__["maxArea"] = _cv.CvMSERParams_maxArea_get
+ if _newclass:maxArea = _swig_property(_cv.CvMSERParams_maxArea_get, _cv.CvMSERParams_maxArea_set)
+ __swig_setmethods__["minArea"] = _cv.CvMSERParams_minArea_set
+ __swig_getmethods__["minArea"] = _cv.CvMSERParams_minArea_get
+ if _newclass:minArea = _swig_property(_cv.CvMSERParams_minArea_get, _cv.CvMSERParams_minArea_set)
+ __swig_setmethods__["maxVariation"] = _cv.CvMSERParams_maxVariation_set
+ __swig_getmethods__["maxVariation"] = _cv.CvMSERParams_maxVariation_get
+ if _newclass:maxVariation = _swig_property(_cv.CvMSERParams_maxVariation_get, _cv.CvMSERParams_maxVariation_set)
+ __swig_setmethods__["minDiversity"] = _cv.CvMSERParams_minDiversity_set
+ __swig_getmethods__["minDiversity"] = _cv.CvMSERParams_minDiversity_get
+ if _newclass:minDiversity = _swig_property(_cv.CvMSERParams_minDiversity_get, _cv.CvMSERParams_minDiversity_set)
+ __swig_setmethods__["maxEvolution"] = _cv.CvMSERParams_maxEvolution_set
+ __swig_getmethods__["maxEvolution"] = _cv.CvMSERParams_maxEvolution_get
+ if _newclass:maxEvolution = _swig_property(_cv.CvMSERParams_maxEvolution_get, _cv.CvMSERParams_maxEvolution_set)
+ __swig_setmethods__["areaThreshold"] = _cv.CvMSERParams_areaThreshold_set
+ __swig_getmethods__["areaThreshold"] = _cv.CvMSERParams_areaThreshold_get
+ if _newclass:areaThreshold = _swig_property(_cv.CvMSERParams_areaThreshold_get, _cv.CvMSERParams_areaThreshold_set)
+ __swig_setmethods__["minMargin"] = _cv.CvMSERParams_minMargin_set
+ __swig_getmethods__["minMargin"] = _cv.CvMSERParams_minMargin_get
+ if _newclass:minMargin = _swig_property(_cv.CvMSERParams_minMargin_get, _cv.CvMSERParams_minMargin_set)
+ __swig_setmethods__["edgeBlurSize"] = _cv.CvMSERParams_edgeBlurSize_set
+ __swig_getmethods__["edgeBlurSize"] = _cv.CvMSERParams_edgeBlurSize_get
+ if _newclass:edgeBlurSize = _swig_property(_cv.CvMSERParams_edgeBlurSize_get, _cv.CvMSERParams_edgeBlurSize_set)
+ def __init__(self):
+ """__init__(self) -> CvMSERParams"""
+ this = _cv.new_CvMSERParams()
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _cv.delete_CvMSERParams
+ __del__ = lambda self : None;
+CvMSERParams_swigregister = _cv.CvMSERParams_swigregister
+CvMSERParams_swigregister(CvMSERParams)
+
+
+def cvMSERParams(*args):
+ """
+ cvMSERParams(int delta = 5, int min_area = 60, int max_area = 14400,
+ float max_variation = .25, float min_diversity = .2,
+ int max_evolution = 200, double area_threshold = 1.01,
+ double min_margin = .003,
+ int edge_blur_size = 5) -> CvMSERParams
+ """
+ return _cv.cvMSERParams(*args)
+
+def cvExtractMSER(*args):
+ """
+ cvExtractMSER(CvArr _img, CvArr _mask, CvSeq contours, CvMemStorage storage,
+ CvMSERParams params)
+ """
+ return _cv.cvExtractMSER(*args)
+class CvStarKeypoint(_object):
+ """Proxy of C++ CvStarKeypoint class"""
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, CvStarKeypoint, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, CvStarKeypoint, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["pt"] = _cv.CvStarKeypoint_pt_set
+ __swig_getmethods__["pt"] = _cv.CvStarKeypoint_pt_get
+ if _newclass:pt = _swig_property(_cv.CvStarKeypoint_pt_get, _cv.CvStarKeypoint_pt_set)
+ __swig_setmethods__["size"] = _cv.CvStarKeypoint_size_set
+ __swig_getmethods__["size"] = _cv.CvStarKeypoint_size_get
+ if _newclass:size = _swig_property(_cv.CvStarKeypoint_size_get, _cv.CvStarKeypoint_size_set)
+ __swig_setmethods__["response"] = _cv.CvStarKeypoint_response_set
+ __swig_getmethods__["response"] = _cv.CvStarKeypoint_response_get
+ if _newclass:response = _swig_property(_cv.CvStarKeypoint_response_get, _cv.CvStarKeypoint_response_set)
+ def __init__(self):
+ """__init__(self) -> CvStarKeypoint"""
+ this = _cv.new_CvStarKeypoint()
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _cv.delete_CvStarKeypoint
+ __del__ = lambda self : None;
+CvStarKeypoint_swigregister = _cv.CvStarKeypoint_swigregister
+CvStarKeypoint_swigregister(CvStarKeypoint)
+
+
+def cvStarKeypoint(*args):
+ """cvStarKeypoint(CvPoint pt, int size, float response) -> CvStarKeypoint"""
+ return _cv.cvStarKeypoint(*args)
+class CvStarDetectorParams(_object):
+ """Proxy of C++ CvStarDetectorParams class"""
+ __swig_setmethods__ = {}
+ __setattr__ = lambda self, name, value: _swig_setattr(self, CvStarDetectorParams, name, value)
+ __swig_getmethods__ = {}
+ __getattr__ = lambda self, name: _swig_getattr(self, CvStarDetectorParams, name)
+ __repr__ = _swig_repr
+ __swig_setmethods__["maxSize"] = _cv.CvStarDetectorParams_maxSize_set
+ __swig_getmethods__["maxSize"] = _cv.CvStarDetectorParams_maxSize_get
+ if _newclass:maxSize = _swig_property(_cv.CvStarDetectorParams_maxSize_get, _cv.CvStarDetectorParams_maxSize_set)
+ __swig_setmethods__["responseThreshold"] = _cv.CvStarDetectorParams_responseThreshold_set
+ __swig_getmethods__["responseThreshold"] = _cv.CvStarDetectorParams_responseThreshold_get
+ if _newclass:responseThreshold = _swig_property(_cv.CvStarDetectorParams_responseThreshold_get, _cv.CvStarDetectorParams_responseThreshold_set)
+ __swig_setmethods__["lineThresholdProjected"] = _cv.CvStarDetectorParams_lineThresholdProjected_set
+ __swig_getmethods__["lineThresholdProjected"] = _cv.CvStarDetectorParams_lineThresholdProjected_get
+ if _newclass:lineThresholdProjected = _swig_property(_cv.CvStarDetectorParams_lineThresholdProjected_get, _cv.CvStarDetectorParams_lineThresholdProjected_set)
+ __swig_setmethods__["lineThresholdBinarized"] = _cv.CvStarDetectorParams_lineThresholdBinarized_set
+ __swig_getmethods__["lineThresholdBinarized"] = _cv.CvStarDetectorParams_lineThresholdBinarized_get
+ if _newclass:lineThresholdBinarized = _swig_property(_cv.CvStarDetectorParams_lineThresholdBinarized_get, _cv.CvStarDetectorParams_lineThresholdBinarized_set)
+ __swig_setmethods__["suppressNonmaxSize"] = _cv.CvStarDetectorParams_suppressNonmaxSize_set
+ __swig_getmethods__["suppressNonmaxSize"] = _cv.CvStarDetectorParams_suppressNonmaxSize_get
+ if _newclass:suppressNonmaxSize = _swig_property(_cv.CvStarDetectorParams_suppressNonmaxSize_get, _cv.CvStarDetectorParams_suppressNonmaxSize_set)
+ def __init__(self):
+ """__init__(self) -> CvStarDetectorParams"""
+ this = _cv.new_CvStarDetectorParams()
+ try: self.this.append(this)
+ except: self.this = this
+ __swig_destroy__ = _cv.delete_CvStarDetectorParams
+ __del__ = lambda self : None;
+CvStarDetectorParams_swigregister = _cv.CvStarDetectorParams_swigregister
+CvStarDetectorParams_swigregister(CvStarDetectorParams)
+
+
+def cvStarDetectorParams(maxSize = 45, responseThreshold = 30, lineThresholdProjected = 10,
+ lineThresholdBinarized = 8, suppressNonmaxSize = 5):
+ """
+ cvStarDetectorParams(int maxSize = 45, int responseThreshold = 30, int lineThresholdProjected = 10,
+ int lineThresholdBinarized = 8,
+ int suppressNonmaxSize = 5) -> CvStarDetectorParams
+ """
+ return _cv.cvStarDetectorParams(maxSize, responseThreshold, lineThresholdProjected,
+ lineThresholdBinarized, suppressNonmaxSize)
+
+def cvGetStarKeypoints(*args):
+ """cvGetStarKeypoints(CvArr img, CvMemStorage storage, CvStarDetectorParams params = cvStarDetectorParams()) -> CvSeq"""
+ return _cv.cvGetStarKeypoints(*args)
+